459 $ à vie
En bref : DC Effort mesure l’équilibre entre l’effort — le volume et le delta — et le résultat — la distance que le prix a réellement parcourue — sur chaque barre clôturée, note quatre forces d’order flow indépendantes à partir du footprint, et trace un rectangle sur la zone de prix où un côté a pris le contrôle et l’a gardé.
Nécessite NinjaTrader 8 et Order Flow+ (inclus dans une licence Lifetime). Tick Replay n’est pas requis. Windows.
Il est 09:47. Vous êtes deux minutes dans la séance sur NQ, un contrat de votre quota déjà dépensé sur un trade que vous n’auriez pas dû prendre, et le footprint devant vous fait ce que fait un footprint.
Quarante barres visibles. Chacune profonde d’une vingtaine de niveaux de prix. Chaque niveau, deux nombres. Cela fait à peu près seize cents nombres à l’écran, qui se rafraîchissent, et chacun d’eux est vrai.
Le prix cale. Une barre imprime un gros volume et un delta franchement négatif, et clôture près de son plus haut — les vendeurs ont tapé fort et n’ont rien récupéré. Deux barres plus tard, la même chose se produit quatre ticks plus bas. Vous le remarquez à moitié. Trois barres après, le prix est revenu au premier niveau et quelque chose le retient encore, et vous voilà à deviner s’il s’agit du même intervenant qui défend un prix, ou de trois coïncidences sans rapport que vous reliez parce que vous voulez le long.
L’information dont vous aviez besoin était à l’écran depuis le début. Ce qui manquait, c’était l’arithmétique : était-ce le même prix, dans le même sens, défendu plus d’une fois, assez récemment pour signifier encore quelque chose ? C’est un problème de comptage, et compter n’est pas ce que l’œil humain fait de mieux à 09:47 avec de l’argent engagé.
DC Effort fait le comptage. Il ne vous dit pas quoi faire. Il vous dit ce qui s’est passé, pour que votre décision ait quelque chose sur quoi s’appuyer.
À la clôture de chaque barre, quatre forces indépendantes sont calculées à partir du footprint de cette barre. Chacune renvoie un nombre compris entre −1 (vendeurs aux commandes) et +1 (acheteurs aux commandes).
Le delta de la barre rapporté à son volume, mis à l’échelle par le volume face à la moyenne récente, puis multiplié par le fait que le prix a réellement suivi les agresseurs. Un effort sans résultat ne compte pas comme de l’agressivité — il est confié à la force 2.
Un delta important d’un côté, un volume au-dessus de la moyenne, un range comprimé face à la moyenne, et une barre qui clôture contre les agresseurs. Le score va au côté passif : les ordres à cours limité qui ont mangé l’agressivité.
Les imbalances diagonales du footprint — l’ask à un prix contre le bid un niveau en dessous, le bid contre l’ask un niveau au-dessus — avec un bonus pour les séries consécutives.
Les ticks parcourus par contrat échangé, face à la moyenne récente de cet instrument. Un mouvement bon marché signifie un carnet mince dans ce sens. Conditionné à un vrai déplacement, pour que la simple dérive ne marque pas de points.
Deux décisions à l’intérieur de l’arithmétique qu’un sceptique devrait vérifier en premier.
Le plancher d’imbalance est adaptatif. Un niveau ne compte que s’il dépasse le plus grand de deux seuils : un nombre absolu de contrats et un pourcentage du volume de cette barre — la mesure se comporte donc de la même manière sur une barre de 25 contrats et sur une barre de 2 000, sans que vous ayez à la reprogrammer d’une séance à l’autre.
Sur une barre d’absorption, les imbalances sont retournées. Elles appartiennent au côté qui a été absorbé, donc elles marquent le mur et non le sens. Sans ce retournement, la force 3 contredit la force 2 précisément sur les barres où l’absorption compte.
Le score divise par les forces actives, pas par quatre. Une seule force décisive serait sinon diluée à 0,25 et ne pourrait jamais s’inscrire. À la place il y a une pénalité de couverture : deux forces valent moins que quatre, mais pas moitié moins.
x3Une absorption isolée est fréquente et ne vous apprend presque rien. Le même prix défendu trois ou quatre fois séparément, c’est un intervenant. Cette répétition, c’est tout le produit.
Quand plusieurs absorptions de même sens se produisent à des prix qui se chevauchent dans une fenêtre de quarante barres, la zone porte un compte : x2, x3, x4. Et Minimum stack est livré à 3 — l’empilement minimum : rien du tout n’est tracé en dessous de trois. Une absorption isolée ne devient jamais une zone sur cet indicateur.
La manière évidente de construire un compteur d’empilement est de compter les zones déjà présentes sur le graphique. Cette implémentation est silencieusement et définitivement cassée, et cela vaut la peine de la dérouler, parce que c’est exactement ce que vous payez pour que ce soit fait correctement :
L’absorption n°1 arrive. Elle compte les zones à ce prix : zéro. En dessous du minimum de trois, donc rien n’est tracé. L’absorption n°2 arrive au même prix. Elle compte les zones : toujours zéro, parce que la n°1 n’a jamais été tracée. Rien n’est tracé. L’absorption n°3 arrive. Elle compte zéro. Rien n’est tracé. Pour toujours.
Le graphique serait vide sur chaque instrument, sur chaque unité de temps, et aucun réglage n’y changerait rien. Le client supposerait que les données sont fausses.
DC Effort tient deux listes distinctes. L’une contient les zones que vous voyez. L’autre contient chaque événement d’absorption, qu’il soit devenu une zone ou non — élaguée sur une fenêtre glissante, parcourue à rebours depuis la barre en cours, arrêtée à la fenêtre d’empilement, ne comptant que les événements de même sens dont la plage de prix chevauche réellement la candidate. Cette seconde liste est la raison pour laquelle un empilement peut atteindre trois. C’est quatre lignes de code, et c’est la différence entre une fonctionnalité et une fonctionnalité qui marche.
Elles ne sont pas devinées. Elles viennent d’une étude sur 26 jours de bourse de NQ en 15-Range, séparée en un jeu d’entraînement et un jeu de vérification distinct. Trois des choses que cette étude a trouvées sont visibles dans le logiciel plutôt que décrites sur cette page — vous pouvez toutes les vérifier dans les dix minutes qui suivent l’installation.
Require absorption — exiger l’absorption — est livré activé. Il prend le sens à partir de la seule force d’absorption et contourne le score composite. Le score est toujours calculé, toujours affiché dans le panneau, toujours exposé à votre stratégie — il ne trace simplement pas la zone.
Grades to show — les notes à afficher — est livré réglé sur les trois. La note ne s’est pas révélée prédictive, elle est donc une information posée à côté de la zone plutôt qu’une barrière placée devant.
Il est ressorti légèrement négatif sur les données ; il est là pour être activé délibérément, pas découvert puis désactivé.
Ce qui reste, c’est l’empilement. Minimum stack est livré à 3, parce que c’est la seule mesure à laquelle les réglages par défaut font confiance. Voilà comment un jeu de décisions de recherche a été pris sur un échantillon limité. Ce n’est pas une promesse de performance et ce n’est pas une prédiction. Chaque seuil est exposé pour que vous puissiez refaire le travail sur votre propre instrument — voyez le mode Research plus bas.
Six choses sont tracées, et la liste est complète.
| Élément | Ce que cela veut dire |
|---|---|
| Rectangle vert | Une zone de contrôle acheteur — le côté passif a défendu cette bande de prix. La géométrie est configurable : le range de la barre, la value area, ou la moitié de contrôle (du plus bas au POC). |
| Rectangle rouge | Une zone de contrôle vendeur, mêmes trois géométries. |
| Étiquette de note | A x5, B x3, C — la note de qualité, et le compte d’empilement quand il dépasse un. C’est le compte qui compte. |
| Étiquette d’empilement | x3 tout seul. Tracée uniquement quand l’étiquette de note est désactivée, puisque celle-ci porte déjà le compte. |
| Étiquette de score | Le score agrégé à deux décimales. Désactivée par défaut. |
| Panneau d’information, en haut à gauche | Les quatre forces en direct, le score, la note, combien de forces étaient actives, combien étaient d’accord, l’ampleur de leur conflit, le compte d’empilement, le sens du jour, le volume et le delta de la barre. |
| Opacité du remplissage | Graduée, pas uniforme : une zone B se peint à 60 % de votre réglage, une zone C à 35 %. Au réglage par défaut les boîtes sont un lavis, pas un bloc — le prix reste lisible au travers. |
| Prolongement vers la droite | Une zone s’étend vers la droite jusqu’à ce qu’une barre clôture au-delà de son bord protégé — ou jusqu’à ce que 20 barres soient passées, selon ce qui arrive en premier. |
| Une phrase, en bas à gauche | Tracée à la place des zones quand Order Flow+ manque ou que le type de graphique n’est pas pris en charge. Elle vous dit lequel des deux. |
Alerte facultative sur une nouvelle zone, avec un fichier .wav de votre choix. En temps réel uniquement — elle ne se déclenchera pas en parcourant l’historique.
Deux choses existent ici parce que nous nous attendions à ce qu’on nous demande de prouver les chiffres.
Lisibles directement depuis votre propre stratégie, sans capture d’écran ni réimplémentation :
ForceAggression, ForceAbsorption, ForceImbalance, ForcePath, EffortScore, ControlDir, LastBuyBoxLow, LastSellBoxHigh, StackCount.
Les deux dernières vous donnent la limite de la zone active comme niveau de référence objectif. Les neuf conservent un historique illimité.
ResearchUne seule case à cocher écrit un CSV séparé par points-virgules avec les ingrédients bruts de chaque barre — pas seulement des barres qui ont produit une zone. Testez vos propres seuils dans Excel ou Python sans recharger NinjaTrader.
Une chose à savoir : le fichier est ouvert quand l’indicateur charge ses données. Activez le réglage puis rechargez l’indicateur, sinon vous ne trouverez aucun fichier.
Cinquante et une colonnes par barre : OHLC et range, volume, delta et delta en pourcentage, volume relatif, les moyennes glissantes, le suivi et la position de clôture, l’efficience, POC, VAH et VAL, les imbalances et les imbalances empilées comptées à trois ratios différents, les quatre valeurs de force, le score, le nombre de forces actives et de forces d’accord, le conflit, la note, le sens, l’EMA et le VWAP de séance avec les distances en ticks, le plus haut et le plus bas de la séance, et la position dans le range de la séance.
Lisez ce tableau avant d’acheter. C’est celui qui évite les remboursements.
| Plateforme | NinjaTrader 8, Windows |
|---|---|
| Order Flow+ requis | Oui — et il n’y a pas de repli |
| Les deux chemins de calcul lisent l’API volumétrique de NinjaTrader. Sans Order Flow+ (ou une licence Lifetime, qui l’inclut), l’indicateur trace une phrase expliquant pourquoi, au lieu de tracer des zones. Il n’estime le bid et l’ask à partir de rien d’autre. | |
| Tick Replay | Non requis. Ce dont vous avez besoin, ce sont des données tick historiques de votre fournisseur — réglez Days to load en conséquence. |
| Types de graphiques | Order Flow Volumetric directement, ou Minute / Second / Tick / Volume / Range, où une série volumétrique est ajoutée automatiquement en arrière-plan. Renko n’est pas pris en charge, ni aucun type de barre hors de cette liste. |
| Instruments | Tout instrument pour lequel l’API volumétrique renvoie un vrai volume bid et ask à chaque prix — futures indiciels, énergie, métaux, taux, futures crypto. Indication, pas spécification : le forex au comptant n’a pas de volume centralisé, considérez-le donc comme inadapté. |
| Calcul | À la clôture de la barre. Rien n’est évalué à l’intérieur d’une barre en formation. |
| Réglages | 70 réglages répartis en quatorze sections, accessibles depuis un seul bouton de la barre d’outils. Les modifications s’appliquent et repeignent les zones existantes sans recharger le graphique. |
| Prix | 459 $ paiement unique, mises à jour à vie |
Vous allez de toute façon tout découvrir. Autant ici que sur un compte financé.
Pas de flèche, pas d’entrée, pas de sortie, pas d’objectif et pas de taille de position — ni comme réglage, ni comme option, nulle part dans le fichier. Il mesure un état d’order flow et marque des zones. Ce que vous en faites, c’est votre avantage, pas le nôtre.
Minimum stack est livré à 3 : trois absorptions de même sens doivent se chevaucher en prix dans quarante barres avant que quoi que ce soit ne soit tracé. Sur un instrument lent ou une séance lente, c’est un long silence — et l’indicateur se comporte parfaitement. Minimum stack est le bouton. Baissez-le pour voir davantage, en comprenant que vous regardez des indices plus faibles.
Parce que Require absorption est livré activé, le sens vient de la seule absorption et le chemin composite est contourné. Le seuil de score, les limites d’accord et de conflit, les seuils de note et le minimum de forces actives pilotent toujours le score, le panneau et les séries exposées — mais pas les zones qui s’impriment. Nous préférons vous le dire plutôt que vous laisser appeler ça un bug.
Quand le prix clôture au-delà du bord protégé, la zone est désactivée, tracée une dernière fois, et plus jamais touchée. Pas de croix, pas de fondu, pas de changement de couleur. Si vous voulez qu’un niveau cassé soit signalé, ce n’est pas cet outil.
Une zone cesse de s’étendre après 20 barres même si le prix ne l’a jamais invalidée. Au-delà de 150 zones sur le graphique, la plus ancienne est retirée avec ses étiquettes. L’affirmation exacte est donc qu’une zone est écrite à la clôture de sa barre et que son prix ne bouge plus ensuite — pas qu’une zone n’est jamais retirée.
L’indicateur se suspend dès que son onglet de graphique passe derrière un autre. Si vous le gardez sur un onglet en arrière-plan en attendant des alertes, vous ne les aurez pas. De toute façon les alertes sont en temps réel uniquement — rien ne se déclenche sur les barres historiques.
L’absorption est une mesure du refus. Dans une impulsion directionnelle propre, il y en a très peu à détecter, et c’est voulu. C’est un outil pour la partie de la journée où le prix est disputé.
Pas de backtest, pas de suivi des gains et des pertes, pas de panneau de performance intégré. Les seules sorties au-delà du dessin sont les neuf séries et le CSV de recherche.
Si vous possédez déjà DC Absorption Levels, voici la distinction en une phrase.
DC Absorption Levels trace une ligne à chaque prix où un test vertical bid contre ask est passé. DC Effort ignore totalement les absorptions isolées — il reste silencieux jusqu’à ce que trois d’entre elles, dans le même sens, se chevauchent au même prix dans quarante barres, et trace alors une zone.
L’un vous donne la carte complète de chaque mur du passé récent, et vous décidez lesquels comptent. L’autre refuse de parler tant qu’un mur n’a pas été reconstruit trois fois, et vous tend un compte plutôt qu’un jugement. Les traders qui utilisent les deux se servent de la carte pour le contexte et de la zone pour l’attention. Ceux qui n’en utilisent qu’un choisissent d’habitude par tempérament : Absorption Levels si vous voulez tout voir, DC Effort si votre problème est que vous en voyez trop.
Les deux font partie de la suite order flow, et les deux sont inclus dans le pack fondateur.
Oui, et il n’y a pas moyen de contourner. L’indicateur lit le volume bid et ask à chaque niveau de prix de chaque barre. Ces données viennent de l’API volumétrique de NinjaTrader, qu’Order Flow+ active. Les deux chemins de calcul en dépendent. Sans lui, rien n’est tracé et une phrase apparaît sur le graphique pour vous le dire. Une licence NinjaTrader Lifetime inclut Order Flow+.
Non. Tick Replay n’est pas requis et l’activer ne changera rien à ce que vous voyez. Ce dont vous avez besoin, ce sont des données tick historiques de votre fournisseur, pour que les barres volumétriques puissent être construites — réglez Days to load assez haut pour l’historique que vous voulez.
Quatre raisons possibles, dans l’ordre où vous les rencontrerez. D’abord, un type de graphique non pris en charge ou l’absence d’Order Flow+ — celle-là s’annonce par une phrase sur le graphique. Les trois autres sont silencieuses : moins de 20 barres chargées pour que les moyennes se mettent en route ; un volume de barre sous le minimum de 25 ; et, le plus souvent, Minimum stack à sa valeur par défaut de 3, qui exige trois absorptions de même sens se chevauchant en prix dans quarante barres avant que quoi que ce soit ne soit tracé. Sur une séance calme c’est un long silence, et c’est le comportement correct. Descendez Minimum stack à 1 ou 2 pour confirmer que les données arrivent, puis remettez-le.
Voici la réponse précise, parce que la réponse imprécise a toujours un contre-exemple. Le calcul se fait à la clôture de la barre, donc une zone n’apparaît qu’une fois sa barre complète, et son prix ne bouge plus ensuite. Ce qui peut changer, c’est son prolongement : il s’arrête quand une barre clôture au-delà, ou après 20 barres, selon ce qui arrive en premier. Et dès qu’il y a plus de 150 zones sur le graphique, la plus ancienne est supprimée pour garder le graphique utilisable. La géométrie d’une zone est donc figée à la naissance ; sa présence sur le graphique, elle, n’est pas permanente.
Parce que Require absorption est livré activé, et c’est ainsi que l’indicateur a été calibré. Dans ce mode, le sens de la zone est pris sur la seule force d’absorption et le chemin composite à quatre forces est contourné, si bien qu’une dizaine de réglages — le seuil de score, les limites de forces d’accord et de conflit, les seuils de note, le minimum de forces actives et le minimum de volume relatif — ne changent plus les zones qui apparaissent. Ils pilotent toujours le score, le panneau d’information et les séries publiques. Ne désactivez Require absorption que si vous avez fait votre propre travail sur votre propre instrument.
Non. Le filtre de séance est livré désactivé. La plage posée dans les deux champs à côté n’est qu’une valeur par défaut qui ne fait rien tant que vous n’avez pas coché la case — et si vous la cochez telle quelle, elle efface ce qui est toute la séance cash américaine sur ES et NQ. Un filtre que vous n’avez pas activé ne devrait jamais être la raison d’un graphique vide.
Oui. Neuf valeurs sont exposées comme séries NinjaScript publiques avec un historique illimité : les quatre valeurs de force, le score agrégé, le sens de contrôle, le compte d’empilement, et les limites de la dernière zone acheteuse et vendeuse active. Référencez l’indicateur depuis votre stratégie et lisez-les directement.
Oui — c’est le mode Research. Il écrit un CSV de 51 colonnes séparées par des points-virgules avec les ingrédients bruts de chaque barre, y compris les imbalances comptées à trois ratios distincts, pour que vous puissiez reconstruire la logique vous-même dans Excel ou Python et tester des seuils sans toucher à NinjaTrader. Une chose à savoir : le fichier est ouvert quand l’indicateur charge ses données, donc activez le réglage puis rechargez l’indicateur, sinon vous ne trouverez aucun fichier.
Tous les indicateurs, le copieur et l’agent Telegram, à vie, pour 1 845 $ pour les cinquante premiers. Aucun paiement aujourd’hui.