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étrique | Périmètre | Unité | Utilisation principale |
|---|---|---|---|
| MAE | Par trade individuel | Pips, %, EUR | Calibrer le stop loss d'une entrée |
| Drawdown maximum | Séquence de trades (portefeuille) | % du capital | Évaluer la résistance globale de la stratégie |
| MAE médiane | Ensemble des trades du backtest | %, pips | Paramétrer le stop loss par défaut |
| MAE 90e percentile | 90% des trades du backtest | %, pips | Seuil 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 percentile | Stop standard : 25% des trades atteignent ce recul maximum |
| 90e percentile | Stop conservateur : seuls 10% des trades gagnants atteignent ce recul |
| 95e percentile | Stop très conservateur, adapté aux stratégies à haute variabilité |
| > 95e percentile | Stop 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 :
Backtester sans stop loss contraignant
Analyser la distribution MAE des gagnants
Ajouter un buffer de sécurité
Valider sur un nouveau backtest
Comparer le profit factor avant et après
É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
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.