AIO.

Blog

Quantitative

Simulation de Monte Carlo pour le Trading : Guide Pratique

Qu'est-ce que la Simulation de Monte Carlo ?

La simulation de Monte Carlo est une technique computationnelle qui utilise l'échantillonnage aléatoire pour estimer la probabilité de différents résultats. Nommée d'après le célèbre casino de Monaco, elle fonctionne en exécutant des milliers de scénarios simulés basés sur des modèles statistiques et en comptant combien produisent un résultat particulier.

En trading, la simulation de Monte Carlo répond à des questions comme :

  • Quelle est la probabilité que le BTC soit au-dessus de 80 000 $ dans 3 jours ?
  • Compte tenu de la volatilité historique, quelle est la chance d'un crash de 10 % en 1 semaine ?
  • Quelle est la taille de position optimale compte tenu de la distribution de probabilité des résultats ?

Ce sont exactement les questions que les hedge funds quantitatifs se posent chaque jour — et maintenant, avec les bons outils, les traders particuliers peuvent aussi les poser.

Comment ça Fonctionne : le Mouvement Brownien Géométrique

Le modèle standard pour simuler les prix des actions/cryptos est le Mouvement Brownien Géométrique (GBM) :

S(T) = S(0) × exp((μ - 0.5σ²)T + σ√T × Z)

Où :

  • S(0) = Prix actuel
  • μ = Drift annualisé (rendement attendu) estimé à partir des données historiques
  • σ = Volatilité annualisée estimée à partir des données historiques
  • T = Horizon temporel (en années)
  • Z = Nombre aléatoire tiré d'une distribution normale standard

En générant des milliers de valeurs Z aléatoires, vous créez des milliers de trajectoires de prix futures possibles. Le pourcentage de trajectoires où le prix termine au-dessus de votre cible = la probabilité que cette cible soit atteinte.

Un Exemple Concret

Supposons que le BTC soit à 70 000 $. La volatilité historique sur 30 jours est de 65 % annualisée. Vous voulez savoir : quelle est la probabilité que le BTC atteigne 73 500 $ (5 % de hausse) dans les 3 jours ?

Exécutez 1 500 trajectoires simulées. Si 980 d'entre elles terminent au-dessus de 73 500 $, la probabilité estimée est 980/1500 = 65,3 %.

C'est le même moteur d'échantillonnage aléatoire derrière notre simulateur d'équité Monte Carlo, qui l'applique à votre propre stratégie — en exécutant des milliers de séquences de trades pour révéler la courbe d'équité probable, le drawdown et le risque de ruine.

Pourquoi le Monte Carlo Standard N'est Pas Suffisant

Le Monte Carlo de base présente plusieurs problèmes bien connus en pratique :

Problème 1 : Le Bruit

Avec 1 000 simulations, la probabilité estimée pourrait être de 65 % à une bougie et de 58 % à la suivante, même avec un changement de prix minimal. C'est du bruit d'échantillonnage dû aux simulations finies.

Solution : Techniques de Réduction de Variance

  • Variables Antithétiques — Pour chaque Z aléatoire, simulez également -Z. Ces trajectoires appariées sont corrélées négativement, réduisant la variance d'environ 50 % sans biais.
  • Variables de Contrôle — Utilisez la probabilité analytique de Black-Scholes comme "variable de contrôle". Ajustez l'estimation Monte Carlo à l'aide de la solution analytique connue, réduisant la variance de 50 à 90 % lorsque la distribution est proche de log-normale.
  • Échantillonnage Stratifié — Au lieu d'un échantillonnage aléatoire sur l'ensemble de la distribution, divisez-la en strates et échantillonnez uniformément dans chacune. Assure une couverture de l'ensemble de l'espace de probabilité.

Problème 2 : Les Événements Rares

Si la probabilité réelle d'un crash est de 3 %, il vous faudrait 10 000+ simulations pour obtenir suffisamment d'échantillons de crash pour une estimation stable. Avec 1 000 simulations, vous pourriez obtenir 20 à 40 échantillons de crash — bien trop peu pour une estimation fiable.

Solution : Échantillonnage Préférentiel (Importance Sampling)

Au lieu d'échantillonner à partir de la distribution réelle, décalez la distribution d'échantillonnage vers la région d'événement rare (crash). Repondérez ensuite chaque échantillon par le rapport de vraisemblance pour corriger le biais d'échantillonnage. Résultat : 10 à 100 fois plus d'échantillons de crash pour le même nombre de simulations.

Problème 3 : Le Jitter d'une Bougie à l'Autre

Le Monte Carlo recalcule tout à zéro à chaque bougie, ce qui fait sauter les estimations de probabilité même lorsque le marché n'a pas réellement changé.

Solution : Filtre Particulaire (Estimation d'État Bayésienne)

Un Filtre Particulaire maintient un essaim de "particules" de probabilité qui se mettent à jour de manière incrémentale à mesure que de nouvelles données de prix arrivent. Contrairement au Monte Carlo qui repart de zéro à chaque bougie, le Filtre Particulaire apprend en continu, produisant des estimations de probabilité plus lisses et plus réactives.

Envie de voir ça sur un graphique en direct ? AIO Indicator automatise tout cela — aucun tracé manuel nécessaire.
Essai Gratuit de 5 Jours

Des Probabilités aux Décisions de Trading

Les chiffres de probabilité bruts ne sont pas utiles isolément. Un cadre de décision robuste nécessite plusieurs confirmations indépendantes :

Le Moteur de Décision à 4 Facteurs

  1. Avantage Significatif du Monte Carlo — Le côté gagnant doit avoir une probabilité > 33 % (ratio de rentabilité minimum de 1,5:1)
  2. Accord du Filtre Particulaire — Le PF doit s'accorder indépendamment avec la direction du MC à > 54 %
  3. Avantage de Biais — L'écart entre P(BULL) et P(BEAR) doit être > 5 points de pourcentage
  4. Convergence des Modèles — Le Monte Carlo et la solution analytique de Black-Scholes doivent s'accorder dans une certaine tolérance. Une divergence importante = queues épaisses ou simulations insuffisantes

Un signal à haute confiance ne se déclenche que lorsque 3 à 4 facteurs s'alignent. Cela élimine la majorité des faux signaux et du bruit.

Mettez cela en pratique : le simulateur d'équité Monte Carlo exécute des milliers de séquences de trades randomisées pour montrer la courbe d'équité probable de votre stratégie, le drawdown maximum et le risque de ruine.

Monte Carlo sur TradingView

Le AIO Prediction Market Simulator implémente le Monte Carlo à double strike, le Filtrage Particulaire, l'Échantillonnage Préférentiel et un moteur de décision à 4 facteurs — tout cela fonctionnant en temps réel sur n'importe quel graphique TradingView. Préréglages pré-calibrés pour les Cryptos, Actions, Indices, Forex et Obligations.

Voir sur TradingView

Dimensionnement des Positions avec le Critère de Kelly

Une fois que vous disposez d'estimations de probabilité fiables, le dimensionnement optimal des positions découle naturellement. Le Critère de Kelly calcule le pourcentage de capital à allouer :

f* = (p × b - q) / b

  • p = Probabilité de gain estimée
  • q = 1 - p (probabilité de perte)
  • b = Rapport de cotes
  • f* = Fraction du capital à miser

Important : le Kelly complet est mathématiquement optimal mais extrêmement volatil. L'implémentation pratique utilise le Kelly Fractionnel (10 à 20 % du Kelly complet) pour équilibrer croissance et gestion du drawdown.

Gestion des Risques : Risque de Queue et VaR

Le Monte Carlo n'estime pas seulement la probabilité directionnelle. La même simulation produit une distribution complète des Profits & Pertes pour la gestion des risques :

  • Valeur à Risque (VaR 95 %) — Le niveau de perte qui ne sera pas dépassé 95 % du temps
  • Perte Attendue (Expected Shortfall, ES 95 %) — La perte moyenne dans les 5 % de scénarios les pires
  • Probabilité de Crash — La probabilité spécifique d'un mouvement catastrophique (par ex. BTC -10 %)

Lorsque la probabilité de crash dépasse un seuil spécifique au marché, tous les signaux haussiers doivent être supprimés, quelle que soit la force apparente de l'avantage directionnel. Aucun avantage ne vaut la peine d'être pris lorsque le risque de queue est trop élevé.

Calibration : Les Probabilités Sont-elles Précises ?

La métrique la plus importante pour tout système basé sur les probabilités est la calibration. Le Score de Brier mesure la précision des prévisions :

BS = (1/N) × Σ(prévision - résultat)²

  • < 0,10 = Excellente calibration — les prévisions sont très précises
  • 0,10-0,20 = Bonne calibration — les prévisions sont utilisables pour le trading
  • > 0,20 = Mauvaise calibration — les paramètres doivent être ajustés

Avant de risquer du capital réel, observez le Score de Brier sur 50+ prévisions. Un Score de Brier en hausse signifie que le régime de marché a changé et que le modèle a besoin d'être recalibré.

Application Pratique : les Marchés de Prédiction

Avec des plateformes comme Polymarket et Kalshi offrant de véritables contrats binaires, les estimations de probabilité du Monte Carlo deviennent directement négociables :

  1. Polymarket affiche "BTC > 80K$ d'ici vendredi" à 58¢
  2. Votre modèle MC estime P(BULL) à 72 % avec un Score de Brier de 0,11
  3. L'avantage implicite = +14 points de pourcentage
  4. Le dimensionnement Kelly vous indique d'allouer 8,2 % du capital
  5. Action : Achetez le contrat BULL à 58¢, attendez-vous à un taux de réussite de 72 %

C'est de l'arbitrage entre la probabilité implicite du marché et la probabilité estimée par votre modèle.

Limites à Comprendre

  • Le GBM suppose des rendements log-normaux — Les marchés réels ont des queues épaisses, en particulier les cryptos lors des flash crashes
  • La volatilité historique est en retard — Lorsque les régimes changent, la fenêtre de rétrospection peut ne pas refléter les conditions actuelles
  • Pas pour les événements — Les résultats trimestriels, les décisions du FOMC et les annonces réglementaires créent des discontinuités qu'aucun modèle MC ne peut prédire
  • Résolution du Filtre Particulaire — 200 particules offrent un suivi de probabilité raisonnable mais pas précis

Essayez les Indicateurs AIO Gratuitement pendant 5 Jours

Accès complet au Prediction Market Simulator et à tous les 30+ indicateurs. Aucune carte de crédit requise.

Démarrer l'Essai Gratuit