03 · Delta, footprint et CVD¶
Trois objets dérivés d'une même matière première : la suite des transactions classées par côté d'agresseur. Ce chapitre les définit sans ambiguïté, parce que la littérature commerciale les emploie de façon incohérente.
Le delta¶
Sur un intervalle \([t_0, t_1]\), le delta est la somme algébrique des volumes échangés, signée par le côté de l'agresseur :
où \(v_i\) est la taille de la transaction \(i\) en contrats, et \(\text{côté}(t_i) \in \{-1, +1\}\) selon la définition du chapitre 1.
Unité : contrats. Un delta de \(+1\,200\) sur une barre signifie que les acheteurs agressifs ont consommé 1 200 contrats de plus que les vendeurs agressifs.
Erreur fréquente
« Delta positif = plus d'acheteurs que de vendeurs ». Faux. Chaque contrat échangé a exactement un acheteur et un vendeur. Le delta mesure qui a été impatient, pas qui était majoritaire. Un delta de +1 200 signifie que 1 200 contrats ont été achetés au marché contre des vendeurs qui attendaient patiemment dans le carnet.
Cette nuance n'est pas académique : c'est elle qui rend l'absorption lisible. Un gros delta positif sans mouvement de prix signifie qu'un vendeur passif a encaissé toute l'agressivité acheteuse. Ce n'est pas un signal haussier.
Le footprint¶
Un footprint (ou graphique de clusters) est la ventilation du volume d'une barre par prix et par côté. Pour chaque niveau de prix \(p\) touché pendant la barre, on stocke deux nombres :
- \(A(p)\) : volume échangé à l'ask, c'est-à-dire acheté agressivement ;
- \(B(p)\) : volume échangé au bid, c'est-à-dire vendu agressivement.
Représentation classique (barre de 1 minute sur MES) :
prix bid × ask
5001.00 12 × 48
5000.75 35 × 90
5000.50 140 × 210
5000.25 380 × 120 <- POC (volume total le plus élevé)
5000.00 260 × 45
De cette structure on tire immédiatement :
| Mesure | Définition | Lecture |
|---|---|---|
| Delta de barre | \(\sum_p A(p) - B(p)\) | Agressivité nette |
| Volume de barre | \(\sum_p A(p) + B(p)\) | Participation |
| POC | \(\arg\max_p\, A(p)+B(p)\) | Prix de référence de la barre |
| Delta max/min | Extrêmes du delta cumulé intrabarre | Épuisement intrabarre |
Intuition
Une bougie classique dit où le prix est allé. Un footprint dit combien il a coûté d'y aller. Deux bougies vertes identiques peuvent recouvrir un achat facile (peu de volume, delta modeste) et un achat épuisant (volume massif, delta énorme). La seconde est bien plus fragile.
Le choix du type de barre¶
Le footprint suppose un découpage. Quatre découpages usuels, aux propriétés très différentes :
| Type de barre | Découpage | Propriété |
|---|---|---|
| Temps (1 min, 5 min) | horloge | Barres vides en séance calme, barres surchargées à l'ouverture |
| Tick (500 ticks) | nombre de transactions | Densité d'événements constante |
| Volume (1 000 contrats) | volume échangé | Densité d'information constante |
| Range (4 ticks) | amplitude de prix | Sensible aux mouvements, pas au temps |
Pour un bot d'order flow, les barres de volume sont généralement le meilleur compromis : elles normalisent la quantité d'information par barre, ce qui rend les seuils (« delta > 800 ») stables entre 9 h 30 et 14 h 00. C'est aussi la logique derrière l'échantillonnage en temps-volume du VPIN (Easley, López de Prado & O'Hara).
Limite importante
Changer de type de barre change les résultats d'un backtest, parfois du tout au tout. Si une stratégie ne survit qu'en barres de 3 minutes mais pas en barres de 2 ou 5 minutes, ce n'est pas une stratégie, c'est un surajustement. Testez la robustesse au découpage avant de tester la robustesse aux paramètres.
Le CVD (cumulative volume delta)¶
Le CVD est le delta cumulé depuis une origine fixée :
Son intérêt : la comparaison de sa forme avec celle du prix.
- Prix fait un nouveau plus haut, CVD ne le fait pas → divergence baissière. Interprétation : le mouvement de prix est porté par un retrait de vendeurs, pas par une accumulation d'achats agressifs.
- Prix fait un nouveau plus bas, CVD ne le fait pas → divergence haussière.
Erreur fréquente
Le CVD n'a pas de niveau absolu significatif. Sa valeur dépend entièrement du point d'origine choisi (ouverture de séance, minuit UTC, début de semaine). Seules ses variations et ses formes relatives ont un sens. Deux plateformes affichant des CVD différents ne se contredisent pas nécessairement : elles n'ont pas la même origine.
La divergence CVD est le signal d'order flow le plus popularisé et probablement le plus mal utilisé. Les sources pédagogiques des éditeurs de plateformes la présentent comme un signal de retournement (NinjaTrader, Bookmap), mais aucune de ces sources ne fournit de statistiques hors échantillon. En pratique, une divergence isolée sur un graphique est un événement extrêmement fréquent : sans filtre de contexte et sans seuil quantifié, son taux de réussite tend vers le hasard, coûts déduits. Le chapitre Ce que dit la recherche précise ce qui est mesuré et ce qui ne l'est pas.
Delta, OFI et la confusion à éviter¶
Deux quantités différentes portent des noms voisins :
| Quantité | Source | Ce qu'elle mesure |
|---|---|---|
| Delta (trade imbalance) | transactions uniquement | Agressivité nette réalisée |
| OFI (order flow imbalance) | événements du carnet (ajouts, annulations, exécutions) | Pression nette sur les meilleures files |
L'OFI, défini par Cont, Kukanov & Stoikov (2014), intègre les ajouts et annulations d'ordres limités, pas seulement les exécutions. C'est un indicateur strictement plus riche, et c'est celui pour lequel la relation avec les variations de prix est établie empiriquement. Il fait l'objet du chapitre OFI et microprice.
Résumé¶
- Le delta mesure l'impatience, pas la majorité.
- Le footprint ventile le volume par prix et par côté : c'est la structure de données centrale du bot.
- Les barres de volume normalisent l'information et stabilisent les seuils.
- Le CVD n'a de sens qu'en relatif, et la divergence CVD seule n'est pas une stratégie.
- Delta ≠ OFI : le second inclut les ordres limités et dispose d'un support empirique publié.
Chapitre précédent : MBP, MBO et niveaux de données · Chapitre suivant : Imbalance, absorption, épuisement