← Alpha
Alpha Research · · 12 min de lecture

Les marchés chassent-ils les stops au-delà du plus haut et du plus bas de la veille ?

Les plus hauts et plus bas de la veille sur les perpétuels Binance et OKX, confrontés chacun à un niveau construit de la même façon qu'aucun graphique ne trace. Une seule question : quand le prix atteint le niveau évident, revient-il en arrière plus souvent qu'au niveau que personne ne regarde ?

Introduction

Les forums de trading, les bibliothèques d'indicateurs et les formations payantes répètent une affirmation assez souvent pour que la plupart des traders la tiennent pour acquise : les ordres stop s'accumulent juste au-delà de niveaux évidents comme le plus haut ou le plus bas de la veille, de gros intervenants poussent le prix au travers pour se faire exécuter contre eux, après quoi le prix se retourne. Les traders en font deux usages, placer leurs propres stops à quelque distance au-delà du niveau évident et acheter le retournement après un "liquidity sweep".

What traders expect: a sweep
The alternative: a breakout
Fig. 1: Trajectoire de prix simulée à titre d'illustration ; ce ne sont pas des données de marché. Chandeliers horaires sur deux journées UTC : à gauche le prix dépasse de peu le plus haut de la veille puis retombe, le sweep que décrivent les traders, tandis qu'à droite il franchit le même type de ligne et poursuit sa route, et survoler ou toucher un chandelier affiche ses prix.

Cela mérite d'être testé parce que cela décide de l'endroit où se trouvent un très grand nombre de stops et du côté du breakout que prend un trader. Les travaux de Carol Osler sur les carnets d'ordres de devises à la Federal Reserve Bank of New York ont trouvé des ordres stop-loss groupés juste au-delà des chiffres ronds, les mouvements de change accélérant une fois ces stops déclenchés, de sorte que sur cette base des stops groupés annoncent une continuation.

Les tests équitables sont rares parce qu'un rebond sur un niveau est en général compté sans se demander si le prix aurait rebondi tout aussi souvent sur un niveau du même type que personne ne regarde. La fréquence à laquelle le prix se retourne sur un extrême récent dépend autant de la volatilité, de la distance et du moment que de qui l'observe, ce qui laisse un taux de retournement brut muet sur les stops.

Cette étude fige la construction, la distance, la mise à l'échelle par la volatilité, les contrats et les dates en ne changeant qu'une chose : le fait qu'un graphique trace ou non le niveau.

Reproductibilité

La règle d'univers, les définitions du niveau et du contrôle, le traitement au tick des minutes ambiguës, les strates, le bootstrap et les tests de méthode, avec les empreintes des plans scellés.

Lire la reproductibilité →

Ce que nous avons testé

Niveau visible : le plus haut et le plus bas de la journée UTC précédente sur un perpétuel Binance margé en USDT. Binance et TradingView commencent tous deux les chandeliers journaliers à 00:00 UTC, si bien que ce niveau figure sur tous les graphiques par défaut.

Contrôle : le même objet sur une horloge décalée, le plus haut et le plus bas de la fenêtre de 24 heures s'achevant à 10:00 ou 13:00 UTC, active pendant les 24 heures suivantes. Aucune bourse, aucun réglage de graphique par défaut ni aucun fuseau horaire peuplé n'utilise ces heures comme frontière de journée, ce qui fait des deux niveaux des extrêmes de plage sur 24 heures, à la même échelle de volatilité, sur les mêmes contrats et les mêmes jours, alors qu'un seul des deux est tracé.

Fig. 2: Trajectoire de prix simulée à titre d'illustration ; ce ne sont pas des données de marché. Les 24 heures ombrées s'achevant à 10:00 UTC fixent leur propre plus haut l'après-midi du jour 1. Ce niveau est construit exactement comme le plus haut de la veille mais aucun graphique par défaut ne le trace, et l'étude compare le comportement du prix lorsqu'il atteint chaque type de ligne.

Contrats : les 50 premiers perpétuels Binance par volume en dollars sur 30 jours glissants, classés chaque mois à partir de l'historique complet des listings de l'archive, de sorte que les contrats morts par la suite soient inclus aux dates où ils se traitaient, même si moins de 50 se qualifient avant novembre 2020. Au total l'échantillon couvre février 2020 à septembre 2026 en barres d'une minute, 3,751 contrats-mois sur 308 contrats.

Résultat : au premier contact de chaque niveau, un encadrement de 0.1 ATR journalier de part et d'autre enregistre si le prix revient de 0.1 ATR du côté d'origine avant d'aller 0.1 ATR au travers. Sous une marche aléatoire sans effet de niveau, cette probabilité se tient près d'une moitié où que soit le niveau.

Fig. 3: Trajectoire de prix simulée à titre d'illustration ; ce ne sont pas des données de marché. Au premier contact une bande de 0.1 ATR journalier est tracée de part et d'autre du niveau et le bord que le prix atteint en premier décide du résultat, de sorte que ce contact, qui atteint d'abord le bord inférieur, compte comme un retournement. La largeur de la bande est un dixième de l'amplitude du jour 1, qui tient lieu d'ATR journalier.

Comparaison : l'écart de probabilité de retournement, visible moins contrôle, après repondération du contrôle sur le mélange de côté, d'époque, de liquidité, de distance de départ et de vitesse d'approche du bras visible. Un nombre négatif signifie que le niveau visible casse plus souvent que son contrôle, alors que le récit du stop-hunt en prédit un positif.

Il arrive qu'une barre d'une minute ne puisse pas ordonner un contact et le franchissement d'une barrière survenus dans la même minute. Pour 11% à 15% des contacts l'ordre est ambigu, aussi un échantillon aléatoire enregistré d'environ 400 de ces événements par bras a-t-il été résolu à partir des transactions individuelles de la bourse, et ces taux se répercutent aussi bien sur l'estimation que sur son intervalle.

Ce qu'a trouvé le test enregistré

La comparaison des niveaux visibles avec les fenêtres à horloge décalée regroupées donne un écart de −2.0 points de pourcentage, avec un intervalle à 95% de −3.7 à −0.5 et p = 0.009, sur 37,355 contacts visibles résolus.

Ce chiffre tombe exactement sur la ligne tracée à l'avance. Avec un seuil de matérialité enregistré de 2 points et une estimation de 1.986, le verdict enregistré, "réel mais non significatif", tient à une marge de 0.00014 alors que l'intervalle atteint près du double du seuil.

Ajouter l'erreur d'échantillonnage des minutes résolues au tick au bootstrap groupé par semaine élargit l'intervalle de −4.0 à −0.3, avec 53% des tirages au-delà de −2 points, ce qui tranche la direction tout en laissant la taille ouverte.

Le contrôle enregistré mêle lui aussi des niveaux visibles. Une fenêtre s'achevant à 10:00 UTC contient les dix premières heures de la journée UTC en cours, de sorte que chaque fois que son extrême tombe dans ces heures le niveau est aussi le plus haut ou le plus bas courant du jour, qu'un chandelier journalier trace, et 58% des niveaux de contrôle enregistrés sont de ce type.

Un contrôle propre ne garde que les niveaux dont l'extrême a été fixé lors de la journée UTC précédente. Nous l'avons ajouté dans un second plan, scellé par empreinte avant son exécution, avec un estimateur qui laisse de côté les strates d'heure d'horloge parce qu'elles séparaient presque entièrement les deux bras et écartaient la moitié de l'échantillon.

Le contrôle propre, et une seconde bourse

Face au contrôle propre, le niveau visible se retourne 5.1 points moins souvent sur Binance, 0.468 contre 0.519, avec un intervalle à 95% de −6.7 à −3.6 sur 35,707 contacts visibles. Sur les swaps USDT d'OKX le même protocole, exécuté sur les mêmes sous-jacents d'octobre 2021 à septembre 2026 et calculé seulement après le scellement de son plan, donne −4.4 points avec un intervalle de −6.2 à −2.7 sur 22,717 contacts.

Fig. 4: Plus haut ou plus bas visible de la veille moins son contrôle, en points de pourcentage de probabilité de retournement. Les deux lignes du haut sont le test enregistré avec son intervalle enregistré puis avec l'erreur d'échantillon au tick incluse, les deux du bas utilisent le contrôle propre, et tous les intervalles se situent sous zéro. Les lignes en tirets marquent le seuil de matérialité enregistré de 2 points. Survolez ou touchez une ligne pour son intervalle et son échantillon.

Les deux places passent les mêmes tests de méthode. Sur un brassage qui permute les barres d'une minute à l'intérieur de chaque mois civil, détruisant toute mémoire des niveaux, l'estimateur à contrôle propre renvoie −0.1 point sur Binance et −0.05 sur OKX sur 20 graines.

Écraser par du bruit chaque barre à partir du contact laisse le niveau, son échelle de volatilité, son éligibilité et ses strates inchangés pour les 200 événements échantillonnés sur chaque place. Supprimer les strates de temps, ajouter l'âge du niveau ou n'utiliser aucune strate donne −3.1 à −5.1 points sur Binance et −3.4 à −4.4 sur OKX.

−2.0
Estimation enregistrée, points de probabilité de retournement
0.00014
Marge par laquelle le verdict enregistré est resté non significatif
−5.1
Binance, face à des niveaux que personne ne trace
−4.4
OKX, le même protocole sur une seconde bourse
0 / 28
Estimations publiées montrant plus de retournement, découpages compris
−10.4
bp par trade, fade de sweep après coûts

Les 28 estimations sont toutes celles publiées pour le niveau de la veille, du test enregistré et de ses variantes aux deux tests à contrôle propre, aux estimateurs alternatifs, à chaque horloge de contrôle prise séparément et aux découpages exploratoires ci-dessous. Dans 24 d'entre elles l'intervalle se situe entièrement sous zéro tandis que les 4 restantes contiennent zéro, et la plus grande estimation ponctuelle est de +0.1 point.

Ce que doit être le niveau de comparaison

Le découpage du contrôle propre par jour de contact est venu après les résultats du second plan, ce qui le rend exploratoire. Touché le jour de son activation, un niveau propre se situe à l'intérieur de la plage de la journée UTC précédente, si bien que l'atteindre ne casse rien de récent ; touché le lendemain, l'atteindre constitue en soi une cassure au-delà de l'extrême de la veille.

Fig. 5: Exploratoire. Plus haut ou plus bas de la veille moins trois types de niveau de comparaison. Face à des niveaux non tracés situés à l'intérieur de la plage de la veille l'écart est d'environ 5 points sur les deux bourses, alors que tous les intervalles contiennent zéro face à des niveaux non tracés dont le contact casse aussi un extrême de plage récent ou face à l'extrême courant du jour.

Face à des niveaux non tracés situés à l'intérieur de la plage l'écart est de −4.9 sur Binance et −5.2 sur OKX. Il se réduit à −0.4 et −1.5 point face à des niveaux non tracés dont le contact casse aussi un extrême récent (les deux intervalles contiennent zéro) et s'établit à +0.1 sur Binance et −0.9 sur OKX face à l'extrême courant du jour.

Mesuré de cette façon, l'excédent appartient aux extrêmes de plage en tant que classe. Casser le plus haut ou le plus bas de la veille continue plus souvent que toucher un niveau à l'intérieur de la plage et à peu près aussi souvent que casser n'importe quel autre extrême récent, tracé ou non, de sorte que les données ne peuvent pas séparer la visibilité du statut d'extrême de plage tout en n'apportant nulle part de soutien à un retournement sur le niveau visible.

À quelle distance au-delà du niveau

Un profil de décalage enregistré répète la comparaison à des niveaux situés à distance fixe au-delà de l'extrême de la veille, avec des résultats à la minute et le contrôle enregistré.

Fig. 6: Visible moins contrôle enregistré au niveau et au-delà, résultats à la minute, avec la bande à 95%. L'excédent de continuation se tient à moins de 0.1 ATR du niveau et a disparu à 0.2 ATR. Les décalages au-delà de 0.5 ATR sont laissés de côté parce que moins de 2,000 contacts visibles entrent alors dans l'estimation.

Au niveau l'écart est de −1.9 point, à 0.05 ATR au-delà de −2.7 et à 0.1 ATR de −2.0, après quoi il ne se distingue plus de zéro à partir de 0.2 ATR. Ce qui se produit sur un extrême de la veille se produit dans le premier dixième d'amplitude journalière au-delà.

Les stops placés au-delà du niveau racontent la même histoire. Touché puis récupéré, c'est-à-dire qu'un stop à cette distance est emporté puis que le prix revient d'un demi-ATR de l'autre côté, survient sur 42.4% des contacts visibles et 41.6% des contacts de contrôle au niveau, pour tomber à 7.3% et 7.2% à 0.5 ATR, de sorte qu'être sorti juste avant une récupération est un trait de n'importe quel extrême sur 24 heures.

Trader le sweep et le breakout

Deux règles fixes ont tourné sur chaque contact visible, toutes deux aux réglages par défaut qu'enseignent les formations de trading :

  • Fade de sweep : acheter quand le prix perce le niveau de 0.3 ATR au plus et referme à l'intérieur dans l'heure, stop juste sous le sweep, objectif au double du risque.
  • Breakout : trader dans le sens d'une clôture 0.1 ATR au travers du niveau.

Chaque règle est aussi passée par une recherche walk-forward sur neuf variantes. Chaque exécution paie les 5 bp de frais taker et la moitié du spread mesuré sur les transactions de la bourse elle-même, plus la moitié encore en slippage, le funding étant prélevé à ses véritables heures de règlement.

Fig. 7: Économie par trade sur les niveaux visibles en points de base, où 1 bp vaut $1 pour $10,000 traités. Le fade de sweep gagne 3 à 4 bp avant coûts et en paie environ 13.5, tandis que le breakout perd même avant coûts. Survolez ou touchez une règle pour son nombre de trades et l'intervalle sur son rendement net.

Avant coûts le fade de sweep gagne 3.2 bp par trade, environ $3 pour chaque $10,000 traités, puis paie 13.6 bp de frais et de spread pour un net de −10.4 bp sur 33,124 trades, la version walk-forward étant à −9.3. Les breakouts perdent même avant coûts, −2.9 bp brut, et nets −16.4 en fixe et −20.9 en walk-forward.

Les quatre tests échouent à p = 1.0. Pour chaque règle l'écart entre niveaux visibles et niveaux de contrôle reste à l'intérieur de son propre intervalle, +1.6 bp pour le fade fixe avec un intervalle de −2.4 à +5.3.

RègleTradesBrut (bp)Frais + spread (bp)Net (bp)Intervalle net à 95%
Fade de sweep, fixe33,124+3.213.6−10.4−13.7 à −7.3
Fade de sweep, walk-forward31,377+4.113.4−9.3−13.0 à −5.5
Breakout, fixe17,531−2.913.5−16.4−24.9 à −8.1
Breakout, walk-forward12,239−7.913.0−20.9−29.6 à −12.3

Les quatre tests de trading enregistrés sur les niveaux visibles, nets de coûts. Aucun n'est retenu après correction de Benjamini-Hochberg.

Autres niveaux évidents

Les plus hauts et plus bas de la semaine ISO précédente, confrontés à des fenêtres de 7 jours ancrées le jeudi à 10:00 UTC, montrent un écart plus large de −3.9 points avec un intervalle de −6.0 à −1.9. Les chiffres ronds, face à une grille décalée de 0.37 de pas, montrent −2.9 points (−3.4 à −2.4), et les deux résultats survivent à la correction de Holm dans le sens de la continuation.

Fig. 8: Trois types de niveau évident, chacun face à son propre contrôle non tracé, qui tous continuent plus souvent que ce contrôle.

Les chiffres ronds portent une réserve qui leur est propre, car leur grille placebo se retourne à 51.7% contre une référence de brassage d'environ 48.5%, ce qui met une partie de cet écart sur le placebo.

Au plus haut ou au plus bas de la veille, le prix ne se retourne pas plus souvent qu'à un niveau que personne ne trace, tandis qu'un trade fondé sur la croyance inverse perd environ $10 pour chaque $10,000.

Ce que cela écarte et ce que cela n'écarte pas

L'étude écarte le retournement de stop-hunt comme propriété des extrêmes de la veille sur les perpétuels Binance et OKX. Dans aucune spécification, sur aucune des deux bourses, le niveau visible ne se retourne plus souvent que son contrôle, tandis que fader un sweep du niveau gagne quelques points de base avant coûts et en perd environ 10 après.

Elle laisse ouverte la question de savoir si la visibilité cause la continuation. Parce que l'excédent apparaît face à des niveaux situés à l'intérieur de la plage de la veille et s'efface face à des niveaux non tracés dont le contact est aussi une cassure de plage, les extrêmes de plage en général l'expliquent aussi bien que la ligne sur le graphique ; sa taille va de 2.0 points sous le contrôle enregistré à 4.4 et 5.1 sous le contrôle propre.

Puisque l'excédent de continuation se limite aux premiers 0.1 ATR au-delà du niveau, un stop placé à plus de 0.2 ATR au-delà d'un extrême de la veille se comporte comme un stop au-delà de n'importe quel plus haut ou plus bas récent.

Limites

La visibilité est supposée, pas observée. Les fenêtres à horloge décalée ne sont pas tracées sur les graphiques par défaut, pourtant certains traders utilisent d'autres frontières de journée et chaque heure est minuit quelque part. Le découpage exploratoire ci-dessus montre aussi que ce protocole ne sépare pas la visibilité du statut d'extrême de plage.

OKX partage les sous-jacents. Ses prix suivent Binance à quelques points de base près, de sorte que la réplication refait la mesure sur les transactions, les carnets d'ordres et les populations de stops et de liquidations d'une autre bourse, sur un historique de prix qui n'est pas indépendant. L'application d'OKX affiche par ailleurs les chandeliers journaliers en UTC+8 par défaut, alors que la réplication a conservé la journée UTC.

00:00 UTC est aussi une heure de règlement du funding chez Binance. Les niveaux visibles s'activent à ce moment et les contrôles non, et rien dans le protocole n'isole ce fait.

Les stops ne sont jamais observés. Aucune des deux bourses ne publie les ordres stop ni les liquidations au niveau de détail requis, de sorte que l'étude mesure ce que fait le prix et non qui a traité.

L'estimation enregistrée repose sur la moitié de l'échantillon. Ses strates incluent l'heure d'horloge, qui sépare presque les bras, si bien que 18,689 des 37,355 contacts visibles y entrent ; l'estimateur à contrôle propre abandonne cette dimension et conserve 96% des contacts sur Binance et 92% sur OKX.

Un test en avant est défini et pas encore exécuté. Couvrant les deux places à partir du 19 septembre 2026, il tournera une fois 30,000 contacts visibles accumulés, vers 2029 au rythme actuel.

Chaque graphique de cette page est tracé dans votre navigateur à partir de la table de résultats publiée de l'étude, les mêmes chiffres que ceux donnés dans le texte et sur la page de reproductibilité.

Méthodologie complète

Les données, la règle d'univers, les définitions du niveau et du contrôle, la résolution au tick, les strates, le bootstrap à deux étages, les coûts, les tests de méthode et les plans scellés avec leurs empreintes.

Reproductibilité →