07 · Catalogue des motifs et table d'invalidation¶
Les chapitres 02 à 05 décrivent quatre stratégies complètes. Ce chapitre recense les motifs secondaires — utilisables comme filtres, confluences ou cibles plutôt que comme déclencheurs autonomes — et fournit la table d'invalidation de l'ensemble.
Pourquoi une table d'invalidation séparée
Une stratégie sans condition d'invalidation écrite avant l'entrée n'est pas une stratégie. Le regroupement en une table unique permet de vérifier d'un coup d'œil que chaque motif utilisé dans le bot a sa condition de sortie codée. C'est une checklist d'implémentation, pas un rappel théorique.
Les motifs secondaires¶
Bar POC et POC nus¶
Le bar POC est le prix le plus traité à l'intérieur d'une barre. Trois usages :
| Usage | Lecture |
|---|---|
| POC en haut d'une barre haussière | Le volume s'est traité sur les sommets : acceptation ou distribution selon la suite |
| Série de POC alignés au même prix | Zone de support/résistance à très court terme |
| POC nu (jamais retesté depuis) | Aimant, utilisable comme cible |
L'aimant n'a pas d'échéance
« Le prix revient souvent sur les POC nus » est une observation d'usage, sans horizon temporel. Un POC nu est une cible acceptable ; ce n'est jamais une raison de conserver une position perdante.
L'enchère inachevée (unfinished auction)¶
Une enchère est « finie » quand l'extrême d'une barre montre un volume quasi nul d'un côté : le rejet est propre, plus personne ne voulait traiter au-delà. Une enchère inachevée est l'inverse : le plus haut (ou le plus bas) affiche encore du volume des deux côtés.
Le repérage s'automatise trivialement à partir du footprint. Même statut que le POC nu : cible plausible, jamais justification de tenue de position.
Formes en P et en b¶
La répartition du volume à l'intérieur d'une barre :
| Forme | Volume concentré | Lecture |
|---|---|---|
| P | En haut | Achat accepté en haut : rachat de shorts ou continuation |
| b | En bas | Vente acceptée en bas : liquidation |
C'est la transposition, à l'échelle de la barre, des formes de profils journaliers. Utile comme filtre de contexte : une barre en b dont les suivantes tiennent au-dessus de la zone en fait un premier support.
Traders piégés¶
Le motif le plus riche du catalogue, et le plus difficile à coder proprement.
Critère calculable — un gros cluster à delta fortement négatif dans une barre qui clôture haussière signale des vendeurs piégés ; un gros cluster à delta fortement positif dans une barre baissière signale des acheteurs piégés.
Le signal gagne nettement en force quand le cluster coïncide avec un niveau de volume maximal intrajournalier (POC dynamique).
Séquence complète, à l'échelle d'une séance :
1. salve de gros prints d'achat au marché
2. un vendeur limite absorbe tout, le prix baisse
3. les acheteurs piégés tiennent un temps
4. salve de gros prints de VENTE ← la capitulation
5. débarrassé de cette pression, le prix se retourne à la hausse
Deux repères : un changement de direction du delta cumulé au moment où les gros clusters apparaissent renforce l'hypothèse ; et la réapparition de gros prints après le mouvement se lit comme une prise de profit, pas comme une entrée.
Le piège du piège
« Le prix a bougé contre les gros prints » n'est qu'une hypothèse. Sans capitulation visible ni structure qui confirme, c'est peut-être simplement un gros acteur qui construit une position gagnante en plusieurs fois.
Le critère discriminant est l'étape 4 : la salve de capitulation. Sans elle, il n'y a pas de piège, il y a un acteur patient.
Clusters de volume¶
Une zone de plusieurs cellules contiguës à fort volume, sur une ou plusieurs barres voisines. Elle matérialise un transfert de positions important.
Usage principal : placement du stop. Au-delà du cluster, la thèse du trade est fausse — c'est une invalidation structurelle, du même type que celle de l'absorption.
Le meilleur usage des clusters est défensif
Comme déclencheur d'entrée, un cluster est ambigu (qui a gagné la bataille ?). Comme point d'invalidation, il est excellent : si le prix retraverse toute la zone de bataille, le scénario ne tient plus.
Barre d'épuisement¶
Les volumes décroissent nettement vers l'extrême du mouvement ; les dernières cellules de la mèche sont quasi vides. Le delta est souvent faible malgré un nouvel extrême.
Mortel en journée de tendance
En trend day, les épuisements apparents se font écraser toute la journée. Ce motif exige impérativement le filtre de régime du chapitre Filtres de contexte et risque — ratio d'efficience faible — et un niveau identifié.
Le piège des réglages de plateforme¶
Un point souvent découvert trop tard, et qui concerne directement la reproductibilité d'un bot.
Deux traders comparant leurs footprints sans comparer leurs réglages ne parlent pas du même objet. Trois réglages suffisent à faire apparaître ou disparaître une pile d'imbalances :
| Réglage | Effet |
|---|---|
| Seuil d'imbalance (200 %, 300 %, 400 %) | Change le nombre de cellules marquées |
| Regroupement de ticks | Fusionne des niveaux, crée ou détruit des piles |
| Traitement des extrêmes sans vis-à-vis | Le bid le plus haut et le ask le plus bas n'ont pas de cellule diagonale en face — la plateforme les ignore ou les compare à zéro |
Le troisième mérite une attention particulière : selon le réglage, des imbalances apparaissent systématiquement aux extrêmes des barres, là où elles sont le plus tentantes à interpréter. Savoir lequel s'applique évite de sur-interpréter.
Pour un bot, c'est une bonne nouvelle
Votre implémentation est le réglage. Vous savez exactement ce que vous calculez, et vous pouvez le faire varier pour mesurer la sensibilité. Un trader sur plateforme graphique hérite de défauts qu'il n'a pas choisis.
Corollaire : ne cherchez pas à reproduire exactement l'affichage d'ATAS ou de Sierra Chart. Cherchez la définition qui a un sens, et mesurez sa sensibilité.
Le seuil de volume minimal est natif sur les bonnes plateformes
Sierra Chart expose un « Bid/Ask Minimum Volume Compare Threshold » : aucune
imbalance n'est marquée si les deux volumes comparés sont sous le seuil.
C'est exactement le paramètre min_volume du code de ce rapport. Son
absence est la première cause de signaux sur « 3 contre 1 ».
Règles d'exécution selon le contexte¶
Trois situations, trois exécutions — pratique courante des traders footprint :
| Contexte | Exécution | Raison |
|---|---|---|
| Départ de tendance (sortie de consolidation) | Marché, pendant la formation de la pile | Agressif : les imbalances peuvent encore changer avant la clôture |
| Retournement | Attendre la clôture, puis ordre limite au niveau de la pile | Le prix doit revenir vous chercher |
| Consolidation | Limite aux bornes, stops courts au-delà | Range assumé |
Si l'ordre limite n'est jamais rempli, ce n'était pas votre trade
Ne pas se rabattre sur une entrée au marché en retard. C'est la transformation d'une stratégie testée en trade discrétionnaire, et elle détruit la validité de toutes vos statistiques.
Un bot ne doit pas avoir de code pour ça. L'ordre expire, le signal est abandonné, on passe au suivant.
Tenue de position (cas vendeur)¶
Quatre critères à surveiller simultanément, à inverser pour un acheteur :
- le delta des barres reste négatif ;
- le prix rejette les hauts de barre ;
- le POC de barre descend ;
- aucune pile d'imbalances acheteuse n'apparaît.
Un critère qui casse : alléger ou sortir. Se caler sur la pile d'imbalances la plus récente — elle donne le camp dominant.
C'est codable tel quel
Ces quatre critères sont tous calculables à partir du footprint. Un bot peut les évaluer à chaque clôture de barre et déclencher une sortie partielle. C'est un système de sortie informationnel plutôt que basé sur le prix — et il est plus robuste qu'un stop suiveur mécanique.
Table d'invalidation complète¶
À implémenter comme conditions de sortie dans le code.
| Motif utilisé | Invalidé si |
|---|---|
| Support sur pile d'imbalances | Le prix clôture sous la pile |
| Imbalance marquée | Le volume absolu est dérisoire (ratio extrême sur quelques contrats) |
| Fade sur absorption localisée | Le niveau absorbé est franchi en clôture |
| Retournement sur barre d'épuisement | La barre suivante fait un nouvel extrême avec des cellules qui regonflent |
| Trade sur traders piégés | Le prix revient sur la zone des piégés et elle tient (ils se font sauver) |
| Référence sur bar POC / série de POC | Le prix traverse sans réaction et clôture au-delà |
| Stop derrière un cluster de volume | Le prix retraverse tout le cluster — c'est l'invalidation elle-même |
| Cible sur enchère inachevée | Jamais une raison de tenir : l'aimant n'a pas d'échéance |
| Entrée limite sur pile (retournement) | Le prix ne revient pas remplir l'ordre : pas de trade |
| Continuation sur imbalances empilées | Les piles apparaissent aux extrêmes des barres pendant une tendance : signal de ralentissement, pas de continuation |
| Toute lecture de carnet | Le tape ne confirme pas |
La règle générale
Le footprint donne le prix exact où la thèse meurt : l'autre côté du cluster, de la pile, du niveau absorbé. L'écrire avant l'entrée fait le stop. Sans invalidation définie, pas de trade.
Confluence¶
Un niveau où plusieurs signaux coïncident vaut plus que chacun isolément : une pile d'imbalances + un gros trade + une accélération du flux, par exemple.
Deux cas particuliers :
- Piles opposées successives au même niveau (bataille) : suivre la plus récente, ou rester dehors tant que le vainqueur n'est pas clair.
- Deux gros joueurs qui se battent front contre front : rester à l'écart. C'est la seule situation où l'abstention est une décision positive plutôt qu'un défaut d'information.
La confluence n'est pas l'accumulation de conditions
Ajouter des conditions réduit mécaniquement la fréquence des signaux, ce qui améliore mécaniquement les statistiques apparentes sur un petit échantillon. Chaque condition de confluence ajoutée doit être mesurée séparément : si elle n'améliore pas l'espérance sur un échantillon suffisant, elle ne fait que du surajustement.
Résumé¶
- POC nus et enchères inachevées sont des cibles, jamais des raisons de tenir une position.
- Le motif des traders piégés exige la salve de capitulation ; sans elle, c'est peut-être simplement un acteur patient.
- Les clusters de volume sont excellents comme point d'invalidation, ambigus comme déclencheur.
- Trois réglages de plateforme suffisent à faire apparaître ou disparaître une pile : votre implémentation est le réglage, mesurez sa sensibilité.
- La tenue de position à quatre critères est codable telle quelle.
- Chaque motif doit avoir sa condition d'invalidation dans le code.
Chapitre précédent : Filtres de contexte et risque · Partie suivante : Développement