VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Chaikin Money Flow (CMF) : usages, associations et idées de stratégies

Le Chaikin Money Flow demande où chaque barre a clôturé dans sa propre fourchette et pondère cette réponse par les contrats échangés. Les clôtures près du haut sur fort volume comptent comme accumulation, celles près du bas comme distribution. Cette page présente la lecture du flux autour d’une ligne zéro par les traders de futures et la façon dont un générateur de stratégies le teste.

Famillevolume
SortieHistogramme autour d’une ligne zéroAu-dessus de zéro penche acheteur, en dessous penche vendeur
Dans AlphaPrimeFamille intégrée au générateurRègles d’entrée et de filtre

Ce qu’il mesure

Le Chaikin Money Flow commence à l’intérieur de chaque barre. Il regarde où la clôture s’est située entre le plus haut et le plus bas de la barre. Une clôture près du plus haut suggère que les acheteurs ont contrôlé la barre jusqu’à la fin, une clôture près du plus bas que les vendeurs l’ont fait, et une clôture au milieu un équilibre. Cette position est ensuite multipliée par le volume de la barre : une clôture décisive sur de gros échanges compte donc bien plus qu’une clôture décisive sur une barre calme.

Les résultats pondérés sont additionnés sur une fenêtre récente et divisés par le volume total de cette fenêtre, ce qui maintient la sortie dans une bande fixe autour de zéro et rend les valeurs comparables entre contrats de volumes très différents. Des valeurs positives signifient que, tout compte fait, les clôtures ont été hautes dans leurs fourchettes sur des volumes significatifs. Des valeurs négatives signifient l’inverse.

Cette construction le distingue de l’On-Balance Volume. L’OBV décide de l’achat ou de la vente à partir de la direction de la clôture par rapport à la clôture précédente et compte toute la barre. Le Chaikin Money Flow ignore la clôture précédente et juge chaque barre selon ses propres termes : une barre qui a clôturé plus haut qu’hier mais près de son propre plus bas est donc lue comme une pression vendeuse. Il convient donc mieux quand la conviction intrabarre vous importe, et moins bien quand les gaps portent une grande partie du mouvement de la journée.

Schéma conceptuel (pas de données de marché réelles)

Son comportement sur les marchés réels

Sur un marché haussier avec une participation solide, le flux tend à rester du côté positif, plongeant vers zéro pendant les replis et rebondissant quand les acheteurs reviennent. Un flux qui reste positif pendant une baisse du prix se lit comme de l’accumulation : les vendeurs peuvent faire baisser la clôture, mais les acheteurs prennent à répétition la fin de chaque barre.

Quand le prix monte mais que le flux glisse vers zéro ou devient négatif, les clôtures dérivent vers les plus bas de leurs barres même si le prix progresse, ce qui suggère que la hausse est vendue. L’image inverse, un marché qui baisse avec un flux qui monte, laisse penser à de l’absorption. Ces divergences sont des signaux d’attention plutôt que des points de retournement exacts.

Les futures apportent deux problèmes pratiques. D’abord, les gaps : la position de la clôture se mesure à l’intérieur de la barre, de sorte qu’une ouverture en gap suivie d’échanges calmes peut produire une valeur trompeuse dans les premières barres d’une séance. Ensuite, le caractère du volume : les séances de nuit échangent bien moins de contrats que la séance de jour, et les rolls déplacent le volume entre les mois. Sur un graphique continu, la pondération change alors pour des raisons sans rapport avec la conviction. Beaucoup de traders lisent l’indicateur au sein d’un seul type de séance pour garder la comparaison équitable.

Usages courants (concepts)

Biais directionnel

De quel côté de zéro

Préférer les configurations d’achat tant que le flux reste au-dessus de sa ligne zéro et les configurations de vente à découvert tant qu’il reste en dessous. La ligne énonce simplement quel côté a contrôlé la fin des barres.

Divergence

Le prix monte, pas le flux

Le prix pousse vers un nouveau plus haut tandis que le flux forme un pic plus bas, signe que la vente en fin de barre s’infiltre. Les traders y voient une raison de douter de la cassure plutôt qu’un déclencheur en soi.

Confirmation

Le flux croise zéro avec un signal

Exiger que le flux passe du côté positif au même moment qu’un signal de tendance ou de momentum. La condition supplémentaire écarte les entrées où le mouvement n’est pas soutenu par l’endroit où les barres clôturent.

L’associer à d’autres familles d’indicateurs

Le Chaikin Money Flow renseigne sur la pression mais pas sur la tendance ; le partenaire naturel est donc un outil de tendance. Une lecture de l’ADX dit si le marché est en tendance ; avec elle, un flux positif dans un marché en tendance est une affirmation plus forte que le même flux dans un marché sans direction. Sans un tel portillon, le flux basculera constamment autour de zéro pendant les échanges latéraux.

L’associer à l’OBV donne deux réponses différentes à la même question. Si l’OBV et le Chaikin Money Flow penchent dans le même sens, la preuve par le volume est cohérente. S’ils divergent, la cause est généralement un grand nombre de barres qui ont clôturé plus haut que la clôture précédente mais bas dans leur propre fourchette, un schéma qui vaut d’être compris avant d’agir sur l’une ou l’autre ligne.

Une ancre de séance comme le VWAP peut fournir la position. Un flux qui devient positif alors que le prix se situe au-dessus de la moyenne de la séance est une histoire plus propre qu’un flux qui devient positif bien en dessous. Un outil de momentum comme le RSI peut ajouter un contrôle de la concordance entre le momentum du prix et la pression du volume. Évitez d’accumuler plusieurs outils de la famille volume à la fois, car ils re-mesurent en grande partie la même participation.

Dans AlphaPrime

Dans AlphaPrime, le Chaikin Money Flow est surtout à sa place comme condition de pression attachée aux entrées et comme filtre. Le générateur de stratégies peut exiger que le flux se situe du bon côté de zéro avant qu’une règle de cassure ou de tendance soit autorisée à agir, ou l’utiliser pour sauter les configurations où les barres continuent de clôturer à l’encontre du sens du trade. Ces conditions sont croisées avec des règles de tendance, de volatilité et de session pour construire un vaste ensemble de candidates, chacune backtestée sur le GPU.

Comme le flux dépend du volume et de l’endroit où les barres clôturent, son comportement diffère entre contrats et entre séances de jour et de nuit. La validation hors échantillon vérifie chaque candidate sur des données qu’elle n’a pas vues : les règles qui se sont trouvées alignées sur une période inhabituelle tendent donc à tomber.

Les stratégies qui passent peuvent être exportées sous forme de code de stratégie pour la plateforme de trading que vous utilisez déjà, la condition de flux étant écrite clairement. Vous pouvez alors la lire, la simuler et décider si le filtre de pression convient aux marchés que vous tradez.

Questions fréquentes

Pourquoi le Chaikin Money Flow diverge-t-il parfois de la direction du prix ?

Il juge chaque barre selon l’endroit où la clôture se situe dans la fourchette propre de la barre, et non selon que la clôture dépasse ou non la clôture précédente. Une barre qui a clôturé plus haut qu’hier mais près de son plus bas compte comme pression vendeuse : le flux peut donc pencher à l’opposé de la variation du prix.

En quoi le Chaikin Money Flow diffère-t-il de l’OBV ?

L’OBV est une ligne cumulative qui ajoute ou retranche tout le volume de la barre selon la direction de la clôture. Le Chaikin Money Flow est un oscillateur sur fenêtre qui pondère le volume par la position de la clôture dans chaque barre : il reste donc autour de zéro et est moins tout ou rien.

Une stratégie utilisant le Chaikin Money Flow peut-elle être exportée vers ma plateforme de trading ?

Oui. Dès qu’une combinaison trouvée par le générateur de stratégies passe la validation hors échantillon, elle peut être exportée sous forme de code de stratégie pour votre plateforme de trading, avec la condition de flux et les règles construites autour.