QuantumAlgo
Accueil›Guides›Risque · Statistiques
Risque · Statistiques

Simulation Monte Carlo pour le trading : drawdown, risque de ruine et taille de position

Simulation Monte Carlo pour le trading : drawdown, risque de ruine et taille de position — guide Quantum Algo
◆ LA RÉPONSE COURTE

Une simulation Monte Carlo réordonne les trades de votre stratégie des milliers de fois pour montrer toute la gamme de courbes d'equity et de drawdowns que le même edge peut produire. Elle ne prédit pas les rendements ; elle vous dit jusqu'où les séries perdantes peuvent descendre et à quelle fréquence — ce qui décide votre taille de position. Lancez-en une dans le simulateur ci-dessous.

Le graphique le plus utile que j'aie jamais montré à un abonné n'était pas un trade — c'était mille versions de sa propre stratégie, déployées en éventail, avec un cinquième d'entre elles encore sous l'eau après deux cents trades. Il avait un vrai edge et le dimensionnait comme un ticket de loterie. Cette page est ce graphique, l'histogramme derrière lui, et un simulateur pour que vous puissiez lancer vos propres chiffres avant que le marché ne les lance pour vous.

Indicateurs premium

Des indicateurs qui font leurs preuves en public.

Un seul moteur, quatre outils de précision : le Gold (XAU) Scalper, l’institutional Gravity Zone, le Zeno momentum Oscillator et Zeno Stocks pour les actions.

Touchez une carte latérale, faites glisser ou utilisez les points pour changer
En un coup d'œil — Monte Carlo en une minute
QuestionRéponse utileQue fait-elle ?Elle rééchantillonne vos résultats de trades des milliers de fois et enregistre le drawdown et le résultat final de chaque run.À quoi répond-elle ?Jusqu'où les séries perdantes peuvent aller, et quelle fraction des futurs franchit votre ligne de ruine.Que ne fait-elle pas ?Prédire les rendements ou valider l'edge — c'est le rôle du walk-forward testing.
◆ Graphique réel · XAUUSD · 15M · Quantum Algo Zeno Gold
Quantum Algo Zeno Gold sur un graphique XAUUSD 15 minutes : signaux long et short avec zones de take profit et stop loss, et tableau de bord affichant la marge, TP1, TP2 et le statut Smart Entry
Chacun de ces trades sur l'or est une entrée dans un registre public — la matière première dont un test Monte Carlo a besoin : des résultats en R, dans l'ordre, avec le stop qui définissait le risque.
◆ Graphique réel · BTCUSDT perpetual · 2H · Quantum Algo Zeno + Tidal Force
Quantum Algo Zeno sur un graphique BTCUSDT perpetual 2 heures, de janvier à juin 2026, libellés Buy B et Sell B avec le nuage de tendance et Tidal Force
Bitcoin 2H : cinq labels en six mois. Un vrai pattern et beaucoup trop peu d'observations à simuler — la leçon de la section sur la taille d'échantillon ci-dessous.
◆ Graphique réel · NAS100 CFD · 4H · Quantum Algo Zeno + Tidal Force
Quantum Algo Zeno sur un graphique CFD NAS100 4 heures avec les libellés Sell B, Buy B et Sell B, le nuage de tendance et Tidal Force
NAS100 4H : trois labels de régime en cinq mois. Rééchantillonnez le registre derrière eux, pas l'image.

Que vous dit une simulation Monte Carlo qu'un backtest ne peut pas vous dire ?

Un backtest vous donne une histoire : les trades se sont produits dans un ordre donné et ont produit une courbe d'equity, un drawdown maximum et un solde final. Une simulation Monte Carlo prend les mêmes trades et les réordonne des milliers de fois, afin que vous voyiez toute la famille de courbes d'equity que la stratégie aurait pu produire avec une chance organisée différemment.

◆ Diagramme · une stratégie, 1,000 futurs · 55% de réussite · 1.8R · 200 trades
Graphique en éventail de 1,000 courbes d'equity Monte Carlo pour une stratégie avec un taux de réussite de 55% et un gagnant moyen de 1.8R sur 200 trades, trajectoire médiane en cyan, bandes des 5e et 95e percentiles en pointillés
Chaque trajectoire de cet éventail est la même stratégie. L'écart entre les lignes en pointillés est la description honnête de ce que signifient « une bonne année » et « une mauvaise année » pour un edge — avant même de parler de taille de position.

C'est important parce que l'ordre des trades est la seule chose de votre futur que vous ne pouvez pas connaître. Un taux de réussite de 55% avec un gagnant moyen de 1.8R est une bonne stratégie ; l'illustration en haut de ce guide montre mille runs exactement de cette stratégie sur 200 trades, et la trajectoire du 5e percentile est encore sous l'eau après 200 trades tandis que celle du 95e percentile a triplé la médiane. Même edge. Mêmes trades. Années différentes.

Une fois que vous avez vu cet éventail, vous cessez de demander « quel a été le drawdown ? » et vous commencez à demander « quel drawdown dois-je attendre, et à quelle fréquence ? » — c'est la question qui décide la taille de position.

Comment fonctionne une simulation Monte Carlo ?

La méthode a besoin de trois entrées et fait une chose de façon répétée :

  1. Une liste de résultats de trades en multiples de R — ou un taux de réussite plus un gain moyen et une perte moyenne si vous n'avez pas la liste.
  2. Un nombre de trades par run, généralement la longueur de la période qui vous intéresse (une année de votre trading, disons 150–300 trades).
  3. Un nombre de runs, généralement 1,000 à 10,000.

Pour chaque run, elle tire des trades au hasard dans la liste (avec remise), les enchaîne en courbe d'equity, enregistre le résultat final et le drawdown le plus profond, puis passe au run suivant. À la fin, vous avez 1,000 soldes finaux et 1,000 drawdowns max, et vous les lisez comme des distributions : la médiane, les 5e et 95e percentiles, et la fraction qui a franchi la ligne que vous appelez ruine.

Il n'y a aucune prévision là-dedans. Elle ne sait pas ce que le marché fera ; elle sait seulement ce que votre stratégie fait lorsque les mêmes résultats arrivent dans un ordre différent. Cette limite est aussi sa force — elle ne peut pas être curve-fit.

SIMULATEUR MONTE CARLO1,000 futurs de votre stratégie — médiane, pires 5% et fraction au-delà de votre ligne de ruine
1,000 runs——

Comment lire une distribution de drawdown Monte Carlo ?

L'histogramme de ce guide est la sortie qui change le comportement. Mille runs de la stratégie 55%/1.8R avec 1% de risque par trade : la majorité des runs culminent entre 8% et 12% de drawdown, la queue s'étire jusqu'à 35%, et 3.2% des runs ont franchi un drawdown de 25%.

◆ Diagramme · distribution de drawdown · 1,000 runs · ligne de ruine à 25%
Histogramme du drawdown maximum sur 1,000 runs Monte Carlo, la plupart entre 8% et 12%, avec une ligne rouge au seuil de ruine de 25% et 3.2% des runs dans la queue au-delà
Le backtest donnait un seul chiffre de drawdown ; voici la distribution dont il était tiré. Les 3.2% dans la queue rouge sont le risque de ruine — une probabilité sur laquelle vous pouvez décider, pas une impression.

Trois choses à en retenir :

  • Le chiffre unique de drawdown du backtest est un tirage de cette distribution, et vous n'avez aucune idée de savoir s'il était chanceux.
  • Le « risque de ruine » cesse d'être un slogan. Si la limite de votre funded account est 25%, cette stratégie à cette taille échoue sur le compte environ une année sur trente. C'est un nombre sur lequel vous pouvez décider.
  • La queue droite est longue. Les résultats médians rassurent ; les queues mettent fin aux carrières de trading.

Comment la taille de position modifie-t-elle la queue de drawdown ?

L'illustration à trois panneaux est l'image la plus utile de cette page. Même stratégie, mêmes 1,000 runs, risque par trade fixé à 0.5%, 1% et 2% :

◆ Diagramme · la taille de position modifie la queue · même stratégie à 0.5% / 1% / 2% de risque
Trois histogrammes de drawdown pour la même stratégie à 0.5%, 1% et 2% de risque par trade : la queue de ruine au-delà de 25% passe de presque zéro à environ 3.2% puis à environ 14% des runs
L'espérance est identique dans les trois panneaux. Doubler la taille n'a pas doublé la probabilité de ruine — cela l'a multipliée par plus de quatre. C'est pourquoi le pourcentage de risque est un paramètre de survie, pas un bouton de rendement.
  • À 0.5%, la distribution se situe autour de 5% de drawdown et presque rien ne franchit 25%.
  • À 1%, elle se centre autour de 10% et environ 3% des runs franchissent 25%.
  • À 2%, elle se centre autour de 15% et environ 14% des runs franchissent 25%.

L'espérance par trade est identique dans les trois cas. Doubler la taille n'a pas doublé le risque de ruine — il l'a multiplié par plus de quatre. C'est la non-linéarité qui rend si coûteuse la phrase « il suffit d'augmenter la taille, l'edge est positif », et c'est pourquoi notre guide de taille de position traite le pourcentage de risque comme un paramètre de survie plutôt que comme un bouton de rendement.

Comment fixer un seuil réaliste de risque de ruine ?

La ruine n'est pas zéro. La ruine est le drawdown auquel vous cessez de pouvoir exécuter la stratégie comme prévu :

  • Funded account : le drawdown maximum du programme, généralement 5% quotidien et 10% total en évaluation, plus large en funded. Utilisez ces chiffres exactement.
  • Capital propre : le drawdown auquel vous savez que vous commenceriez à changer les règles — pour la plupart des gens, c'est quelque part entre 20% et 30%, bien avant que le compte soit vide.
  • Argent géré : ce que le mandat indique, moins une marge de sécurité.

Lancez la simulation avec cette ligne tracée et lisez la fraction dans la queue. Tout ce qui dépasse environ 5% des runs est un problème de taille, pas un problème de stratégie, et la solution se trouve dans la section précédente.

Quelles entrées rendent une simulation Monte Carlo peu fiable ?

Monte Carlo est honnête sur l'ordre et malhonnête sur tout le reste si vous l'alimentez mal.

Trop peu de trades. Trente trades vous donnent trente résultats à tirer ; la simulation produira volontiers un bel éventail avec eux, mais cet éventail repose sur un échantillon incapable de distinguer une stratégie à 55% d'une stratégie à 45%. Sous environ cent trades, traitez la sortie comme un croquis. Le graphique BTCUSDT en haut de ce guide illustre bien le problème : cinq labels de régime en six mois forment un vrai pattern et beaucoup trop peu d'observations à simuler — il vous faut le registre derrière eux, pas l'image.

Corrélation sérielle. Les vraies séries perdantes se regroupent autour des changements de régime ; le rééchantillonnage aléatoire les disperse uniformément. Si votre stratégie perd dans le chop et gagne dans les tendances, la queue simulée sera trop gentille. La solution est le rééchantillonnage par blocs — tirer des séries de cinq ou dix trades consécutifs au lieu de trades isolés — ce que la plupart des tableurs peuvent faire et ce que l'outil ci-dessous fait.

Coûts oubliés. Si la liste de trades est brute de frais, slippage et funding, chaque run hérite de cet optimisme. Utilisez des multiples de R nets ; notre guide du calculateur de profit montre comment les rendre nets.

En quoi Monte Carlo diffère-t-il du walk-forward testing ?

Les gens les traitent comme des méthodes concurrentes. Elles répondent à des questions différentes.

Le walk-forward demande : les règles fonctionnent-elles encore sur des données auxquelles elles n'ont pas été ajustées ? C'est un test de l'edge.

Monte Carlo demande : étant donné que les règles fonctionnent, jusqu'où cela peut-il mal tourner avant de bien tourner ? C'est un test du sizing.

L'ordre est walk-forward d'abord, Monte Carlo ensuite, et le cours gratuit de trading algorithmique les place dans cet ordre aux semaines sept et huit pour exactement cette raison.

Backtest vs Monte Carlo vs walk-forward en un coup d'œil

Ce à quoi chaque test répond, ce qu'il utilise et ce qu'il ne peut pas vous dire.
MéthodeQuestion traitéeCe qu'elle utiliseCe qu'elle testeAngle mort
Backtest uniqueComment les règles se sont-elles comportées sur les données passées ?Une séquence historique de tradesUne courbe d'equity et un drawdown maxNe montre qu'un seul ordre de trades
Réordonnancement Monte CarloJusqu'où cela peut-il mal tourner avant de bien tourner ?Les mêmes trades, rééchantillonnés des milliers de foisSizing : plage de drawdown et risque de ruineSuppose que l'edge tient ; disperse les pertes regroupées
Rééchantillonnage par blocsMême question, avec les séries perdantes gardées ensembleSéries de cinq ou dix trades consécutifsRisque de queue lorsque les pertes se regroupent par régimeSuppose encore que l'edge tient
Analyse walk-forwardLes règles fonctionnent-elles sur des données auxquelles elles n'ont pas été ajustées ?Fenêtres glissantes d'ajustement et hors échantillonL'edge lui-mêmeDit peu sur les queues de drawdown ou le sizing

◆Lancez d'abord le walk-forward pour tester l'edge, puis Monte Carlo pour le dimensionner.

Comment lancer vous-même une simulation Monte Carlo ?

Le simulateur de cette page suffit pour un premier regard : entrez le taux de réussite, le gain moyen, la perte moyenne, les trades par run et le risque par trade, et il trace dans le navigateur l'éventail d'equity et l'histogramme de drawdown. Pour votre propre liste de trades, un tableur fonctionne : collez les multiples de R dans une colonne, utilisez un index aléatoire pour rééchantillonner, cumulez, puis enregistrez le drawdown par run — mille runs prennent quelques minutes de recalcul. Les utilisateurs de Python peuvent le faire en vingt lignes avec numpy ; le guide du backtesting contient le modèle.

Quel que soit l'outil utilisé, notez les trois chiffres avant de faire confiance à une stratégie : R final médian, R final du 5e percentile, et fraction des runs au-delà de votre ligne de ruine.

◆ Points clés

Un backtest est un tirage ; Monte Carlo montre le paquet. Lisez la médiane, le 5e percentile et la fraction de runs au-delà de votre ligne de ruine, alimentez-la avec des trades nets et au moins une centaine d'entre eux, utilisez le rééchantillonnage par blocs si vos pertes se regroupent, et traitez le pourcentage de risque comme un bouton de survie — l'espérance ne change pas lorsque vous augmentez la taille, mais la queue, si.

◆ Vérification interactive

Que vous dit réellement l'éventail ?

Questions que les traders posent sur la simulation Monte Carlo

Combien de trades faut-il pour une simulation Monte Carlo significative ?+

Au moins cent trades réels avant que la sortie soit plus qu'un croquis ; trois cents ou plus avant que les queues méritent débat. Le nombre de runs simulés compte moins que le nombre de trades réels qui les alimentent.

Monte Carlo prédit-il les rendements futurs ?+

Non. Il vous indique la gamme de résultats que votre edge existant peut produire lorsque les mêmes trades arrivent dans un ordre différent. Si l'edge disparaît, tout ce que dit la simulation disparaît aussi.

Quel risque par trade Monte Carlo recommande-t-il généralement ?+

Il ne recommande pas ; il montre la queue. Pour la plupart des stratégies avec un taux de réussite de 50–60% et un gagnant de 1.5–2R, 0.5–1% par trade garde la queue de drawdown à 25% sous quelques pourcents des runs. Au-dessus de 2%, la queue grossit plus vite que les rendements.

Puis-je utiliser Monte Carlo pour un challenge de funded account ?+

C'est le bon outil pour cela : placez la ligne de ruine sur la limite de drawdown du programme, simulez un run de la longueur du challenge, puis lisez les probabilités de réussite et d'échec avant de payer les frais.

Monte Carlo est-il identique au bootstrapping ?+

Rééchantillonner les résultats de trades avec remise est un bootstrap ; Monte Carlo est la famille plus large de simulations qui l'inclut. En trading, les deux termes sont utilisés pour la même procédure.

Puis-je lancer une simulation Monte Carlo sur TradingView ?+

Pas nativement. Le Strategy Tester donne une seule courbe d'equity. Exportez la liste des trades et rééchantillonnez-la dans un tableur, en Python, ou avec le simulateur de cette page.

Qu'est-ce qu'un bon drawdown médian dans un test Monte Carlo ?+

Cela dépend de votre ligne de ruine, pas d'un chiffre universel. Si votre limite est 10%, un drawdown médian de 10% signifie que la moitié de vos futurs échouent — réduisez la taille jusqu'à ce que le 95e percentile reste dans la limite.

Monte Carlo fonctionne-t-il pour le trading discrétionnaire ?+

Oui, si vous avez une liste de trades journalisés avec des multiples de R. Il est souvent plus utile pour les traders discrétionnaires, car ils ont rarement un backtest à consulter.

Comment Quantum Algo utilise-t-il cela ?+

Les signaux de Zeno sont publiés sur TradingView sous forme de registre — 160 signaux clôturés, chacun avec son résultat — ce qui est exactement l'entrée dont un test Monte Carlo a besoin. Les abonnés rééchantillonnent cette liste avec leur propre pourcentage de risque avant de décider comment dimensionner les signaux.

Références et guides associés

Lire ensuite

Sources faisant autorité

Vérifier la preuve

Rédacteur · Quantum Algo

ILY rédige la formation trading de Quantum Algo — il explique les Smart Money Concepts, la structure de marché et la price action en leçons claires et pratiques. Chaque guide est relu par Quant, le fondateur, et chaque idée de trade publiée par Quantum Algo est horodatée afin que chacun puisse la vérifier.

✓ Relu par Quant · Fondateur et Head Trader