MAE : optimiser vos stop loss grâce au backtest

14 min de lecture
BacktestingStop-lossMaeAnalyse-avanceeMetriques

La Maximum Adverse Excursion (MAE) est la métrique de backtest qui mesure le pire recul de prix contre une position entre son entrée et sa clôture, permettant de calibrer scientifiquement le placement des stop loss. Contrairement aux méthodes empiriques (X pips fixes, X ATR uniformes pour tous les trades), la MAE s'appuie sur le comportement réel de votre stratégie testé sur données historiques. Résultat : des stop loss adaptés à la volatilité effective de chaque configuration, ni trop serrés (sortie prématurée), ni trop larges (risque excessif).

Selon l'ESMA (Autorité européenne des marchés financiers), 74 à 89% des comptes de clients de détail perdent de l'argent lors des transactions sur les CFD, avec des pertes moyennes comprises entre 1 600 EUR et 29 000 EUR par client selon les pays. Une part significative de ces pertes provient de stop loss mal calibrés : trop serrés, ils sortent des trades qui auraient été profitables ; trop larges, ils laissent courir des pertes inutiles. La MAE apporte une réponse méthodologique à ce problème.

Qu'est-ce que la Maximum Adverse Excursion (MAE) ?

Définition : le pire mouvement adverse avant clôture

Pour chaque trade de votre backtest, la MAE répond à une question simple : jusqu'où le prix est-il allé contre moi avant que la position ne soit clôturée ?

Exemple concret sur un trade long (achat) :

  • Entrée : 1,2000 (achat EUR/USD)
  • Prix le plus bas atteint pendant le trade : 1,1950
  • Sortie (take profit) : 1,2080
  • MAE de ce trade : 50 pips (soit 0,42% de l'entrée)

Même si ce trade s'est terminé en profit, le prix a reculé de 50 pips à un moment donné. Si votre stop loss avait été placé à 45 pips, vous auriez été sorti avant que le prix ne remonte vers le take profit.

La MAE se calcule en points, en pips, en euros ou en pourcentage de l'entrée. L'expression en pourcentage est préférable pour comparer des trades sur des actifs différents ou sur des périodes de volatilité variée.

Formule pour un trade long :

MAE = (Prix d'entrée - Prix minimum atteint pendant le trade) / Prix d'entrée x 100

Formule pour un trade short :

MAE = (Prix maximum atteint pendant le trade - Prix d'entrée) / Prix d'entrée x 100

Données OHLC nécessaires

Le calcul de la MAE requiert les données OHLC (Open, High, Low, Close) de chaque bougie pendant la durée du trade. Le prix minimum (ou maximum pour un short) correspond au plus bas (ou plus haut) de l'ensemble des bougies entre l'entrée et la sortie. Un backtest sans données OHLC précises sous-estimera la MAE réelle et produira des stop loss mal calibrés.

Différence avec le drawdown maximum

La MAE se distingue du drawdown maximum, qui est une métrique globale de la stratégie :

MétriquePérimètreUnitéUtilisation principale
MAEPar trade individuelPips, %, EURCalibrer le stop loss d'une entrée
Drawdown maximumSéquence de trades (portefeuille)% du capitalÉvaluer la résistance globale de la stratégie
MAE médianeEnsemble des trades du backtest%, pipsParamétrer le stop loss par défaut
MAE 90e percentile90% des trades du backtest%, pipsSeuil de stop loss conservateur

Le drawdown mesure la baisse cumulée du capital sur une série de trades consécutifs en perte. La MAE mesure le recul intra-trade d'une position individuelle. Les deux métriques sont complémentaires et s'analysent ensemble dans tout backtest rigoureux. Pour approfondir les métriques globales, consultez notre guide sur l'expectancy et le profit factor.

Comment calculer la MAE sur vos trades

Formule et données nécessaires (OHLC historique)

Le calcul de la MAE requiert l'accès aux données de prix intra-trade : la série de bougies entre le moment d'entrée et le moment de sortie de chaque position.

Données nécessaires par trade :

  • Heure et prix d'entrée exact
  • Heure et prix de sortie exact
  • Pour chaque bougie entre entrée et sortie : Open, High, Low, Close

Pour un backtest quotidien sur bougies H4, 10 trades représentent en moyenne 10 x 6 bougies = 60 bougies à analyser pour calculer les 10 MAE individuelles. Sur des stratégies intraday avec des centaines de trades, cela représente plusieurs milliers de bougies à traiter. Backtrex automatise entièrement ce calcul lors de l'exécution du backtest. Explorez les fonctionnalités d'analyse sur la page des fonctionnalités Backtrex.

MAE par trade : lecture du nuage de points

La visualisation clé de l'analyse MAE est le nuage de points (scatter plot) qui représente, pour chaque trade :

  • Axe X : la MAE du trade (recul maximum, exprimé en %)
  • Axe Y : le résultat final du trade (profit ou perte, exprimé en %)

Ce graphique révèle un pattern essentiel : les trades gagnants ont-ils une MAE limitée (ils ne reculent pas beaucoup avant de progresser), ou bien certains traversent-ils des reculs importants avant de se retourner ?

Lecture du nuage :

Cas 1 : les trades gagnants se concentrent avec une MAE faible (0 à 0,5%) et les trades perdants ont des MAE élevées. Signal que votre stratégie génère des trades nets, avec peu de faux départs. Un stop loss resserré à 0,6-0,8% serait cohérent.

Cas 2 : les trades gagnants s'étendent jusqu'à des MAE de 1 à 2% avant de se retourner. Placer un stop loss à 0,5% stopperait une proportion importante de ces trades gagnants prématurément.

Distribution statistique de la MAE

Au-delà du nuage de points, analyser la distribution statistique des MAE sur les trades gagnants donne des seuils objectifs et défendables.

Percentile MAE (trades gagnants)Interprétation pour le stop loss
50e percentile (médiane)Stop agressif : expose 50% des trades gagnants à une sortie prématurée
75e percentileStop standard : 25% des trades atteignent ce recul maximum
90e percentileStop conservateur : seuls 10% des trades gagnants atteignent ce recul
95e percentileStop très conservateur, adapté aux stratégies à haute variabilité
> 95e percentileStop trop large : risque disproportionné par rapport à la statistique

Règle anti-repainting obligatoire

Dans tout backtest, chaque signal d'entrée doit utiliser le cours de clôture de la bougie précédente (close[1]), jamais le cours courant (close[0]). Un backtest avec repainting surévalue les performances et fausse le calcul de la MAE réelle. Backtrex applique cette règle de façon systématique pour garantir des résultats fidèles aux conditions réelles de marché.

Utiliser la MAE pour optimiser les stop loss

Identifier le seuil de stop loss optimal

L'approche MAE pour définir le stop loss optimal suit une logique en plusieurs étapes :

1

Backtester sans stop loss contraignant

Lancer un premier backtest avec un stop loss très large pour collecter la MAE réelle de chaque trade sans biais de sortie prématurée.
2

Analyser la distribution MAE des gagnants

Identifier le 90e percentile de la MAE sur les trades gagnants. Ce seuil signifie que 90% des trades profitables n'ont pas reculé plus loin.
3

Ajouter un buffer de sécurité

Ajouter 20 à 30% au 90e percentile calculé pour absorber les fluctuations exceptionnelles et éviter les stops sur volatilité ponctuelle.
4

Valider sur un nouveau backtest

Relancer le backtest avec ce stop loss calibré. Mesurer l'impact sur le nombre de trades stoppés prématurément et sur le profit factor global.
5

Comparer le profit factor avant et après

Un stop loss bien calibré via la MAE améliore le profit factor en réduisant les sorties sur des trades qui auraient été gagnants avec plus d'espace.

Éviter les stop loss trop serrés

Le stop loss trop serré est l'une des erreurs les plus coûteuses en trading. Elle provient généralement d'une intuition (le trade doit gagner rapidement) ou d'une contrainte arbitraire (jamais plus de X pips). La MAE révèle combien cette intuition coûte réellement.

Si vos trades gagnants ont une MAE médiane de 1,2% et que votre stop loss est placé à 0,8%, vous sortez potentiellement 50% de vos trades gagnants avant qu'ils n'atteignent leur cible. Sur 100 trades avec un ratio théorique de 55% gagnants, un stop trop serré peut faire chuter ce ratio à 35% en conditions réelles.

Pour approfondir les erreurs classiques à éviter dans vos backtests, consultez notre guide sur les erreurs de backtesting les plus courantes.

Le ratio MAE/MFE : mesurer l'asymétrie

La MFE (Maximum Favorable Excursion) est le pendant de la MAE : elle mesure le gain maximum atteint par la position avant sa clôture. Le ratio MAE/MFE révèle la qualité de vos entrées et sorties :

Ratio MAE/MFE inférieur à 1 (idéal) : le trade monte plus qu'il ne recule. Votre entrée est de qualité, le timing est bon.

Ratio MAE/MFE proche de 1 : le trade recule autant qu'il progresse. Le bruit de marché est élevé ou l'entrée est moins précise.

Ratio MAE/MFE supérieur à 1 : le trade recule davantage qu'il ne progresse. Signe que le take profit est atteint trop tôt ou que l'entrée est mal timée.

Un ratio MAE/MFE faible sur l'ensemble des trades gagnants indique que votre stratégie entre généralement dans de bonnes conditions. À l'inverse, un ratio élevé suggère d'élargir le stop et de revoir la logique d'entrée.

MAE/MFE et gestion dynamique du stop

Analyser la MFE révèle aussi les opportunités de déplacement du stop en breakeven ou de trailing stop. Si vos trades gagnants atteignent en moyenne 2% de MFE avant de revenir à 0,8% de MAE, vous pouvez déplacer votre stop en breakeven dès que la position atteint +1,5%, sans statistiquement manquer de trades profitables.

Analyse MAE avec Backtrex

Backtrex automatise le calcul et la visualisation de la MAE sur chaque backtest, sans manipulation de données externe ni tableur.

Exporter les données de trade

À l'issue de chaque backtest, Backtrex génère un tableau de résultats détaillé incluant pour chaque trade : MAE (en % et en devise), MFE (en % et en devise), résultat final, durée du trade et drawdown intra-trade. Ces données peuvent être exportées en CSV pour une analyse approfondie ou une comparaison entre configurations.

Visualiser le nuage MAE/MFE

L'interface Backtrex affiche le nuage de points MAE versus résultat final, coloré par statut (trade gagnant en vert, perdant en rouge). En un coup d'oeil, vous identifiez :

  • Le cluster des trades gagnants et leur MAE maximale
  • Les outliers (trades gagnants à MAE élevée, exceptions statistiques)
  • La séparation entre trades gagnants et perdants selon la MAE

Ajuster les règles et relancer le backtest

La puissance de Backtrex réside dans la boucle d'itération : depuis l'analyse MAE, vous modifiez le stop loss de votre stratégie en quelques secondes via les blocs de règles visuels, puis relancez le backtest pour mesurer l'impact immédiat sur le profit factor et le drawdown.

Pour les traders visant des comptes financés, les règles de drawdown des challenges prop firm imposent des contraintes strictes : le challenge FTMO exige par exemple un drawdown journalier maximal de 5% et un drawdown total de 10% du capital initial. Optimiser le stop loss via la MAE est indispensable pour rester dans ces limites tout en maximisant les opportunités. Notre guide sur le backtesting avec les règles prop firm détaille cette approche.

Pour aller plus loin dans l'analyse de vos stratégies, explorez également nos guides sur l'optimisation du ratio risque/rendement par backtest et sur la robustesse des stratégies face à l'overfitting.

Important Risk Warning

Trading financial instruments involves significant risk of capital loss. Past performance does not guarantee future results. Backtest results presented on this platform are based on historical data and do not constitute investment advice. You should not invest money you cannot afford to lose. Always consult a qualified financial advisor before making any investment decisions.

Conclusion

La Maximum Adverse Excursion transforme une décision intuitive (où placer mon stop loss ?) en une décision fondée sur les données historiques de votre stratégie. En analysant le pire recul de prix de vos trades gagnants, vous identifiez un seuil objectif en dessous duquel votre stratégie ne descend que rarement avant de progresser vers le profit. Ajoutez un buffer de 20 à 30%, et votre stop loss devient défendable statistiquement, pas seulement instinctif. Essayez l'analyse MAE sur votre prochaine stratégie sur Backtrex et mesurez l'impact sur votre profit factor.

La MAE mesure le pire mouvement de prix défavorable subi par une position entre son entrée et sa clôture, que le trade se termine en profit ou en perte. C'est le recul maximum vécu sur chaque trade individuel. Analysée en distribution sur l'ensemble des trades gagnants d'un backtest, elle permet d'identifier le seuil en dessous duquel les positions rentables ne descendent généralement pas, et ainsi de calibrer scientifiquement le placement du stop loss.

En traçant le nuage de points MAE de tous vos trades gagnants issus d'un backtest, vous identifiez le recul maximum historique avant retournement. Placez votre stop loss au 90e percentile de cette distribution, puis ajoutez un buffer de 20 à 30% pour absorber les fluctuations exceptionnelles. Ce stop sera statistiquement cohérent avec le comportement réel de votre stratégie sur données historiques.

La MAE (Maximum Adverse Excursion) mesure le pire recul contre votre trade ; la MFE (Maximum Favorable Excursion) mesure le gain maximum atteint avant clôture. Les deux métriques ensemble définissent la qualité de vos entrées et sorties. Un ratio MAE/MFE faible (le trade monte beaucoup plus qu'il ne recule) signale une bonne qualité d'entrée et permet d'envisager un stop loss plus serré.

L'analyse MAE est particulièrement efficace pour les stratégies tendancielles et les entrées sur cassure, où les trades gagnants ont une dynamique directionnelle claire après l'entrée. Elle est moins discriminante pour les stratégies de retour à la moyenne, où les trades sains reculent souvent fortement avant de progresser. Dans ce cas, analyser la MAE par type de configuration spécifique est plus pertinent.

Un minimum de 50 à 100 trades gagnants est nécessaire pour que la distribution MAE soit représentative. En dessous de 30 trades, le 90e percentile est trop sensible aux outliers. Plus le nombre de trades est élevé, plus le seuil MAE calculé sera stable et transposable aux conditions futures. Backtrex permet de backtester sur plusieurs années de données pour atteindre ces seuils de significativité statistique.

La MAE n'est pas prédictive au sens strict : elle décrit le comportement passé de votre stratégie. Elle fournit une base statistique pour dimensionner le stop loss, mais ne garantit pas que les trades futurs respecteront la même distribution de recul. Elle doit être complétée par un test de robustesse (forward testing, Monte Carlo) pour valider sa pertinence hors données d'entraînement. Consultez notre article sur le backtest sans overfitting pour approfondir ce point.

Backtrex calcule la MAE de chaque trade en parcourant les données OHLC bougie par bougie entre le moment d'entrée et le moment de sortie de la position. Pour chaque trade long, il retient le prix minimum atteint et calcule le recul en pourcentage depuis le prix d'entrée. Pour un trade short, il retient le prix maximum. Ce calcul se fait automatiquement lors de l'exécution du backtest, sans manipulation externe de données.

Articles similaires

Prêt à tester vos stratégies ?

Rejoignez la liste d'attente et soyez le premier à construire, tester et valider vos stratégies de trading, sans coder.

Créez votre compte gratuit en 30 secondes. Aucune carte bancaire requise.