Cassure
Les EA de cassure (breakout) entrent lorsque le prix sort d'une plage de consolidation définie ou d'un niveau clé avec confirmation de momentum. Meilleure qualité d'entrée que les signaux de tendance purs, mais vulnérables aux fausses cassures dans les marchés peu volatils.
Mécanisme
L'EA définit une plage de consolidation sur une période de référence (p. ex. le plus haut/plus bas de la veille, un canal Donchian ou une bande ATR). Lorsque le prix clôture hors de la plage avec un volume ou un momentum confirmant (ADX en hausse, ATR en expansion), une transaction se déclenche dans la direction de la cassure. Les stops sont placés à l'intérieur de la plage précédente ; les objectifs sont projetés selon la largeur de la plage elle-même (objectif de mouvement mesuré).
Adéquation
Idéal après une période de consolidation à faible volatilité, lorsque l'ATR s'est contracté sous sa moyenne à 20 périodes. GBP/USD, EUR/USD et XAU/USD en H1 sont des surfaces naturelles. Le taux de fausses cassures augmente pendant la session asiatique, quand la liquidité se raréfie ; les filtres d'heure de la journée améliorent nettement la performance. Convient en complément des stratégies de tendance : les entrées par cassure offrent un positionnement plus précoce que les entrées de tendance basées sur les croisements.
Notes
Un EA de cassure est un Expert Advisor qui attend que le prix s’échappe d’une plage définie — le plus souvent le plus haut et le plus bas de la veille — et trade dans la direction de l’échappée, en pariant que le mouvement qui sort d’une longue consolidation voyage plus loin que la plupart des participants ne l’anticipent. C’est l’une des idées les plus anciennes du trading automatique, et l’une des plus honnêtes à évaluer : la plage est objective, le déclencheur est objectif, et le mode d’échec (la fausse cassure) est visible sur n’importe quel graphique.
C’est aussi une stratégie où la mécanique décide plus que l’idée. Nous faisons passer chaque template de stratégie de notre Builder par le même backtest de référence, et les deux variantes de cassure se séparent nettement : la version à ordre au marché a perdu de l’argent, tandis que la version à ordres stop en attente du même concept a fini positive sur l’instrument et la période identiques. Cette page explique comment la stratégie fonctionne, quand elle gagne, les paramètres exacts qui ont fait la différence dans nos tests, et comment elle casse.
Comment fonctionne un EA de cassure : le mécanisme
Tout EA de cassure répond à trois questions dans son code :
1. Quelle est la plage ? La définition classique est le plus haut et le plus bas de la veille, lus sur l’unité de temps D1 (iHigh(_Symbol, PERIOD_D1, 1) en termes MQL5). Les alternatives incluent un canal Donchian (plus haut / plus bas sur N bougies), un instantané de session fixe (la plage telle qu’à 09:00 heure serveur) ou une bande de volatilité proportionnée à l’ATR. Le détail subtil : « hier » est défini par le minuit du serveur de votre broker, pas par l’UTC — le même EA chez deux brokers aux horloges serveur différentes trace des frontières de plage différentes et place donc des transactions différentes. C’est une source routinière de confusion du type « pourquoi mon backtest ne correspond pas au vôtre ».
2. Quel est le déclencheur ? Deux réponses mécaniquement différentes existent :
- Entrée à ordre au marché — attendre que le bid traite (ou qu’une bougie clôture) au-delà de la frontière, puis acheter ou vendre au marché. Simple, mais l’entrée se produit après le niveau : une partie du mouvement mesuré est déjà consommée, et entrer sur une clôture invite le slippage dans les marchés rapides.
- Entrée à ordre stop en attente — placer d’avance un Buy Stop juste au-dessus du plus haut et un Sell Stop juste en dessous du plus bas. L’ordre est exécuté au niveau lui-même à l’instant où il traite. Les ordres jamais exécutés expirent simplement — ce qui filtre discrètement chaque journée où la cassure ne vient jamais.
3. Où sont les sorties ? Le stop loss va à l’intérieur de la plage précédente (un retour dans la plage est la preuve que la cassure a échoué) ; le take profit est typiquement projeté à partir de la largeur de la plage elle-même — l’objectif de mouvement mesuré — ou géré avec un stop suiveur une fois que le mouvement s’étend.
Ordre au marché vs ordre stop en attente : ce que nous avons mesuré
Nous avons fait passer les deux templates de cassure du Builder par notre baseline de templates standard : Exness MT5, USDJPY en M5, du 1er juin 2025 au 9 juin 2026, dépôt de 10 000 $, paramètres par défaut, aucune optimisation. Même instrument, même année, même définition de plage — seule la mécanique d’entrée diffère :
| Template | Mécanique d’entrée | Profit factor | DD max | Transactions | Résultat net |
|---|---|---|---|---|---|
| Cassure (ordre au marché) | Achète/vend au marché quand le bid franchit le plus haut/plus bas quotidien de la veille ; SL 50 / TP 100 pips | 0.96 | -1.15% | 241 | -$39.76 |
| Cassure en attente (ordres stop) | Buy Stop 5 pips au-dessus du plus haut quotidien de la veille, Sell Stop sous le plus bas, placés 07:00–09:00 heure serveur, expiration 16 heures, stop suiveur 30/10 ; SL 40 / TP 80 pips | 1.08 | -0.33% | 319 | +$45.62 |
Aucun de ces chiffres n’est une recommandation — un profit factor de 1,08 avec les réglages par défaut est un point de départ, pas un avantage. Mais l’écart est la leçon, et il se répète dans tous nos tests : la variante à ordres stop gagne sur trois terrains mécaniques. Elle est exécutée au niveau plutôt qu’après lui ; sa fenêtre de placement (07:00–09:00 heure serveur) évite le brassage de la session asiatique où se concentrent les fausses cassures ; et son expiration de 16 heures fait qu’une journée sans cassure véritable ne coûte rien du tout.
Quand cela fonctionne : régime et session
Les entrées par cassure paient dans un régime bien précis — contraction de la volatilité suivie d’une expansion — et saignent dans tous les autres :
- La compression d’abord. Les cassures les plus fortes sortent de plages inhabituellement étroites. Un filtre pratique : ne trader la cassure que lorsque l’ATR est sous sa propre moyenne à 20 périodes, de sorte que l’EA reste à l’écart quand le marché est déjà étiré et qu’il ne reste rien à libérer.
- Les ouvertures de session sont les fenêtres de déclenchement naturelles. L’ouverture de Londres résout régulièrement la plage nocturne sur GBP/USD et EUR/USD ; c’est exactement pourquoi le template à ordres stop en attente place ses ordres dans une fenêtre 07:00–09:00 heure serveur plutôt qu’en continu.
- La liquidité mince fabrique des fausses cassures. Pendant la session asiatique, les stops situés juste au-delà d’un bord de plage évident sont bon marché à chasser et le marché suit rarement. Un EA de cassure non filtré fait don de son argent pendant ces heures ; un filtre horaire n’est pas une optimisation, il fait partie de la définition de la stratégie.
- La confirmation de momentum élève la qualité d’entrée. Un ADX en hausse ou un ATR en expansion au moment de la cassure distingue une résolution directionnelle d’une piqûre de liquidité. Dans le Builder, ce sont des blocs de filtre ordinaires que vous câblez devant l’entrée.
Face aux autres familles : un EA de cassure entre plus tôt qu’un EA de suivi de tendance (qui attend qu’un croisement confirme) et il est l’opposé structurel d’un EA de retour à la moyenne (qui contre exactement les mêmes bords de plage). Cette opposition est utile — les systèmes de cassure et de retour à la moyenne tendent à subir leurs drawdowns à des moments différents, ce qui fait d’un EA de cassure un diversificateur naturel dans un portefeuille de systèmes contrariens.
Les paramètres qui comptent
Chaque input de cassure définit la plage, conditionne l’entrée ou façonne le gain. Le tableau ci-dessous liste ceux qui déplacent les résultats, avec les valeurs que notre propre recherche par grille a validées sur USDJPY :
| Paramètre | Rôle | Valeur validée (USDJPY) | Note |
|---|---|---|---|
| Stop loss | Sortie de cassure ratée | 30 pips | À l’intérieur de la plage précédente ; trop serré, il est coupé par le bruit |
| Take profit | Gain | 80 pips | Maintient le rapport gain/risque proche de 2.7:1 |
| Fenêtre de placement | Filtre de session | 07:00–09:00 serveur | Le défaut du template a survécu à la recherche sans changement |
| Décalage d’entrée | Tampon anti-faux signal | 5 pips au-delà du niveau | Filtre les touches marginales |
| Expiration d’ordre | Filtre gratuit d’inaction | 16 heures | Pas de cassure, pas de position |
| Stop suiveur | Gestion des gains qui courent | 30 pips, pas de 10 pips | Convertit le dépassement du mouvement mesuré en profit |
Deux résultats de cette recherche comptent plus que les valeurs elles-mêmes :
Le meilleur réglage in-sample était un piège. La configuration la plus rentable de la fenêtre de recherche 2022–2024 était SL 20 / TP 120 — profit factor 1,23 in-sample. Nous l’avons rejetée, parce qu’elle s’est effondrée à 0,90 hors échantillon. Le réglage adopté SL 30 / TP 80 a été choisi parce qu’il restait à flot dans les trois périodes de test — profit factor 1,21 en 2018–2021, 1,12 en 2022–2024 et 1,07 hors échantillon en 2025–2026 (560 transactions, drawdown max -0,55 %) — un cas d’école de préférence pour la robustesse plutôt que pour le pic d’overfitting.
L’avantage ne s’est pas transféré entre paires. Les mêmes conditions validées, testées en croisé sur EURJPY et GBPJPY, ont toutes deux perdu de l’argent in-sample (profit factor 0,97), et GBPJPY a aussi échoué hors échantillon (0,96). Une configuration de cassure est un ajustement par instrument au rythme de session et au comportement de plage de cette paire — déployer en masse un même réglage sur un panier de symboles est la façon dont un avantage modeste devient une perte fiable.
Modes d’échec : comment les EA de cassure cassent
- La fausse cassure, structurellement. Le prix perce le niveau, exécute votre ordre, puis se replie dans la plage. Aucun filtre ne supprime cela — les filtres ne changent que le ratio. Attendez-vous à ce que la majorité des entrées soient perdantes par conception, et vérifiez dans le backtest que les gains sont assez grands pour les porter.
- Les mois agités, sans cassure. Un marché qui oscille sans résoudre ses plages est le pire environnement de la stratégie : des petites sorties sur stop répétées, sans mouvement mesuré pour les payer. C’est là que le drawdown s’accumule — regardez comment l’EA s’est comporté à travers les mois plats de l’historique, pas seulement sa meilleure année.
- La psychologie des séries perdantes. Un taux de réussite faible signifie que les longues séries sont normales, pas un signe de panne. Le backtest sur cinq ans de l’EA de cassure que nous proposions autrefois contient une pire série perdante de 26 transactions et un drawdown le plus profond de -7,87 % qui a mis environ 439 jours à se résorber — tout en restant rentable dans l’ensemble. Si vous éteignez l’EA au milieu d’une série, la stratégie n’atteindra jamais ses gains.
- La dérive d’horloge du broker. Parce que la plage s’ancre au minuit serveur, déplacer le même EA vers un broker au fuseau serveur différent change silencieusement chaque frontière de plage et chaque fenêtre de session. Re-vérifiez le filtre horaire (et refaites le backtest) à chaque changement de broker ; ne supposez jamais que les réglages sont portables.
- Le spread et le slippage exactement quand cela compte. Les cassures se concentrent autour des ouvertures de session et des annonces, précisément quand les spreads s’élargissent et que les ordres stop sont exécutés avec slippage. Une stratégie qui ne survit qu’à des spreads moyennés ne survit pas ; testez avec un spread réaliste pour votre type de compte.
À quoi ressemblent les chiffres d’un vrai EA de cassure
L’illustration la plus claire dans nos propres données vient d’un EA de cassure que nous proposions autrefois (retiré lors de la remise à zéro du catalogue de juillet 2026) : un backtest EUR/USD M5 sur cinq ans, sur données tick au spread retail d’Exness, à 92 % de qualité de modélisation :
Quatorze pour cent des transactions gagnaient, et le système restait net positif — parce que les pertes étaient de minuscules coupes d’ordres stop et que les gains étaient des cassures de plage complètes qui couraient. Cette inversion de l’intuition, c’est toute la stratégie en trois chiffres. Ces chiffres sont des mesures historiques d’une fiche retirée, conservées ici parce que la leçon sur le profil survit au produit ; les fiches actuelles publient leur backtest complet et leurs paramètres selon la méthodologie du site, pour que vous puissiez lire les séries perdantes avant même d’exécuter le fichier.
Comment créer un EA de cassure dans mt5depot
Le Builder fournit les deux variantes discutées ci-dessus sous forme de templates — « Breakout » (ordre au marché) et « Pending Breakout » (ordres stop) — pour que vous puissiez reproduire vous-même la comparaison de cette page :
- Chargez le template Pending Breakout. Il arrive pré-câblé : blocs de plus haut/plus bas quotidiens de la veille, entrées Buy Stop / Sell Stop avec décalage de 5 pips, filtre horaire 07:00–09:00, expiration d’ordre de 16 heures et stop suiveur 30/10.
- Traduisez la fenêtre dans l’heure serveur de votre broker. Les heures du template supposent l’horloge du serveur, pas la vôtre — vérifiez l’écart entre le minuit de votre broker et les sessions visées, puis décalez le filtre horaire en conséquence.
- Fixez les sorties d’après une règle, pas un ressenti. Nos valeurs validées sur USDJPY étaient SL 30 / TP 80 pips ; traitez-les comme un point de départ documenté à re-vérifier sur votre paire, pas comme une vérité portable — rappelez-vous qu’elles ont échoué sur EURJPY et GBPJPY.
- Ajoutez un filtre de volatilité ou de momentum si votre paire en a besoin. Les blocs de filtre ATR et ADX se câblent directement devant les entrées pour éviter les journées sans énergie.
- Générez et lancez un backtest avant toute autre chose. Le Builder produit un EA MT5 prêt à l’exécution avec chaque valeur ci-dessus exposée en input ; passez-le dans le Strategy Tester sur des données tick de qualité, puis sur un compte démo, avant tout déploiement en réel.
Aucune configuration de cassure ne porte de promesse de performance : chaque chiffre de cette page est une mesure de backtest historique, sensible au spread, à l’horloge du broker et au régime, et les résultats futurs peuvent différer. Dimensionnez vos positions pour qu’une série perdante de 26 transactions soit une contrariété, pas un événement de compte.
Articles connexes
Questions fréquentes
- Les EA de cassure fonctionnent-ils vraiment ?
- Avec les réglages par défaut, le plus souvent non — et c'est mesurable. Dans notre baseline de templates à conditions identiques (USDJPY M5, un an, paramètres par défaut), la cassure à ordre au marché a terminé avec un profit factor de 0,96, tandis que la variante à ordres stop en attente de la même idée a terminé à 1,08. L'avantage, quand il existe, est modeste et vient de la mécanique : des ordres stop au niveau, une fenêtre de session et une expiration d'ordre. Il doit être validé paire par paire — les mêmes réglages qui ont tenu sur USDJPY ont perdu de l'argent sur EURJPY et GBPJPY dans nos tests croisés.
- Quel taux de réussite attendre d'un EA de cassure ?
- Faible — souvent bien plus bas que ce qu'attendent les nouveaux utilisateurs. L'EA de cassure que nous proposions autrefois au catalogue gagnait 14,04 % de ses transactions et restait rentable sur cinq ans, parce que le gain moyen valait plusieurs fois la perte moyenne. Juger un EA de cassure sur son taux de réussite est le moyen le plus rapide de se tromper ; le profit factor et la pire série perdante sont les chiffres qui comptent.
- Un EA de cassure est-il meilleur avec des ordres au marché ou des ordres stop en attente ?
- Les ordres stop en attente, selon nos mesures. Un ordre stop placé au bord de la plage est exécuté au niveau lui-même, tandis qu'une entrée à ordre au marché attend une clôture au-delà du niveau et abandonne une partie du mouvement avant même d'entrer. Dans notre baseline sur un an, le template à ordre au marché a perdu de l'argent (profit factor 0,96) et le template à ordre stop a dégagé un petit profit (1,08) sur le même instrument et la même période. Les ordres stop non exécutés qui expirent agissent aussi comme un filtre gratuit : pas de cassure, pas de transaction.
- Quelle est la différence entre un EA de cassure et un EA de suivi de tendance ?
- Le timing et la forme du gain. Un EA de tendance attend la confirmation — un croisement de moyennes mobiles se déclenche bien après le début du mouvement — tandis qu'un EA de cassure se positionne à la frontière où le mouvement commence : il entre donc plus tôt mais subit plus de faux départs. Les deux sont des stratégies à faible taux de réussite et à gains longs ; la version cassure concentre son risque autour de niveaux et d'heures spécifiques, ce qui rend les filtres de session bien plus déterminants que pour un système de croisement.
- Puis-je créer un EA de cassure sans coder ?
- Oui. Le Builder de mt5depot fournit deux templates de cassure prêts à l'emploi — une version à ordre au marché et une version à ordres stop en attente avec fenêtre horaire, expiration d'ordre et stop suiveur — et les deux génèrent un Expert Advisor MT5 compilable avec chaque paramètre exposé en input. Chargez le template, réglez la fenêtre de session sur l'heure serveur de votre broker et lancez un backtest avant toute autre chose.