Investor's wiki

Simulation de Monte-Carlo

Simulation de Monte-Carlo

Qu'est-ce qu'une simulation de Monte-Carlo ?

Les simulations de Monte Carlo sont utilisĂ©es pour modĂ©liser la probabilitĂ© de diffĂ©rents rĂ©sultats dans un processus qui ne peut pas ĂȘtre facilement prĂ©dit en raison de l'intervention de variables alĂ©atoires. Il s'agit d'une technique utilisĂ©e pour comprendre l'impact du risque et de l'incertitude dans les modĂšles de prĂ©diction et de prĂ©vision.

Une simulation de Monte Carlo peut ĂȘtre utilisĂ©e pour rĂ©soudre une sĂ©rie de problĂšmes dans pratiquement tous les domaines tels que la finance, l'ingĂ©nierie, la chaĂźne d'approvisionnement et la science. On parle aussi de simulation Ă  probabilitĂ©s multiples.

Comprendre les simulations de Monte Carlo

Face Ă  une incertitude importante dans le processus de rĂ©alisation d'une prĂ©vision ou d'une estimation, plutĂŽt que de simplement remplacer la variable incertaine par un seul nombre moyen, la simulation de Monte Carlo pourrait s'avĂ©rer ĂȘtre une meilleure solution en utilisant plusieurs valeurs.

Étant donnĂ© que les affaires et la finance sont en proie Ă  des variables alĂ©atoires, les simulations de Monte Carlo ont un vaste Ă©ventail d'applications potentielles dans ces domaines. Ils sont utilisĂ©s pour estimer la probabilitĂ© de dĂ©passements de coĂ»ts dans les grands projets et la probabilitĂ© que le prix d'un actif Ă©volue d'une certaine maniĂšre.

Les télécoms les utilisent pour évaluer les performances du réseau dans différents scénarios, les aidant à optimiser le réseau. Les analystes les utilisent pour évaluer le risque de défaillance d'une entité et pour analyser des produits dérivés tels que des options.

Les assureurs et les foreurs de puits de pétrole les utilisent également. Les simulations de Monte Carlo ont d'innombrables applications en dehors des affaires et de la finance, comme la météorologie, l'astronomie et la physique des particules.

Historique de la simulation de Monte-Carlo

Les simulations de Monte Carlo portent le nom de la destination de jeu populaire Ă  Monaco, car le hasard et les rĂ©sultats alĂ©atoires sont au cƓur de la technique de modĂ©lisation, tout comme ils le sont pour des jeux comme la roulette, les dĂ©s et les machines Ă  sous.

La technique a été développée pour la premiÚre fois par Stanislaw Ulam, un mathématicien qui a travaillé sur le projet Manhattan. AprÚs la guerre, alors qu'il se remettait d'une opération au cerveau, Ulam s'est amusé en jouant à d'innombrables parties de solitaire. Il s'est intéressé à tracer le résultat de chacun de ces jeux afin d'observer leur distribution et de déterminer la probabilité de gagner. AprÚs avoir partagé son idée avec John Von Neumann, les deux ont collaboré pour développer la simulation de Monte Carlo.

MĂ©thode de simulation de Monte Carlo

La base d'une simulation de Monte Carlo est que la probabilitĂ© de rĂ©sultats variables ne peut pas ĂȘtre dĂ©terminĂ©e en raison de l'interfĂ©rence de variables alĂ©atoires. Par consĂ©quent, une simulation de Monte Carlo se concentre sur la rĂ©pĂ©tition constante d'Ă©chantillons alĂ©atoires pour obtenir certains rĂ©sultats.

Une simulation de Monte Carlo prend la variable qui a une incertitude et lui attribue une valeur aléatoire. Le modÚle est ensuite exécuté et un résultat est fourni. Ce processus est répété encore et encore tout en attribuant à la variable en question de nombreuses valeurs différentes. Une fois la simulation terminée, les résultats sont moyennés ensemble pour fournir une estimation.

Calcul d'une simulation de Monte Carlo dans Excel

Une façon d'employer une simulation de Monte Carlo consiste à modéliser les mouvements possibles des prix des actifs à l'aide d'Excel ou d'un programme similaire. Le mouvement du prix d'un actif comporte deux composantes : la dérive, qui est un mouvement directionnel constant, et une entrée aléatoire, qui représente la volatilité du marché.

En analysant les données de prix historiques, vous pouvez déterminer la dérive, l'écart type,. la variance et le mouvement de prix moyen d'un titre. Ce sont les éléments de base d'une simulation de Monte Carlo.

Pour projeter une trajectoire de prix possible, utilisez les données de prix historiques de l'actif pour générer une série de rendements quotidiens périodiques en utilisant le logarithme naturel (notez que cette équation diffÚre de la formule habituelle de variation en pourcentage) :

Rendement quotidien périodique=l< mi>n(Prix du jourPrix du jour précédent< mo fence="true">)\begin &\text = ln \left ( \frac{ \text }{ \text{Prix du jour précédent} } \right ) \ \ end

Utilisez ensuite les fonctions AVERAGE, STDEV.P et VAR.P sur l'ensemble de la série résultante pour obtenir respectivement les entrées de rendement quotidien moyen, d'écart type et de variance. La dérive est égale à :

DĂ©rive=Rendement quotidien moyen< mois>−Écart2< mtd>< mrow>oĂč :<mstyle scriptlevel="0" style d'affichage ="true">Moyenne Rendement quotidien=Produit Ă  partir de<mstyle scriptlev d'Excel el="0" displaystyle="true"></ mrow>Fonction MOYENNE des sĂ©ries de rendements quotidiens pĂ©riodiquesÉcart =Produit Ă  partir d'ExcelVAR.P fonction de la sĂ©rie de rendements quotidiens pĂ©riodiques\begin &\ text{DĂ©rive} = \text - \frac{ \text }{ 2 } \ &\textbf{oĂč :} \ &\text = \text{ Produit Ă  partir d'Excel's} \ &\text{Fonction MOYENNE Ă  partir de r quotidien pĂ©riodique eturns series} \ &\text = \text{Produced from Excel's} \ &\text{VAR.P function from pĂ©riodique daily return series} \ \end</ annotation>< span class="col-align-l">DĂ©rive =Rendement quotidien moyen−2Variance< /span>​< /span>oĂč :Rendement quotidien moyen= Produit Ă  partir d'Excel Fonction MOYENNE de la sĂ©rie de rendements quotidiens pĂ©riodiquesVariance=< span class="mspace" style="margin-right:0.2777777777777778em ;">Produit Ă  partir d'Excel < span class="mord">Fonction VAR.P de la sĂ©rie de rendements quotidiens pĂ©riodiques< /span>​</sp an>

Alternativement, la dĂ©rive peut ĂȘtre dĂ©finie sur 0 ; ce choix reflĂšte une certaine orientation thĂ©orique, mais la diffĂ©rence ne sera pas Ă©norme, du moins pour des Ă©chĂ©ances plus courtes.

Ensuite, obtenez une entrée aléatoire :

Valeur alĂ©atoire=ÏƒĂ—NORMSINV(RAND())oĂč :σ=Écart type, produit Ă  partir d'Excel< mrow> Fonction STDEV.P de la sĂ©rie de rendements quotidiens pĂ©riodiques NORMSINV et RAND=Fonctions Excel< /mtext>\begin &\text{Valeur alĂ©atoire} = \ sigma \times \text{NORMSINV(RAND())} \ &\textbf{oĂč :} \ &\sigma = \text{Écart type, produit Ă  partir d'Excel's} \ &\text {Fonction STDEV.P de la sĂ©rie des retours quotidiens pĂ©riodiques} \ &\text = \text \ \end</ span> Valeur alĂ©atoire=ÏƒĂ—NORMSINV(RAND())oĂč :σ=< span class="mspace" style="margin-right:0.2777777777777778em ;">Écart type, produit Ă  partir d'Excel< /span>Fonction STDEV.P de la sĂ©rie de retours quotidiens pĂ©riodiques</ span>NORMSINV et RAND=Fonctions Excel< /span>​

L'Ă©quation du prix du jour suivant est :

Prix du jour suivant=Prix du jour ×e(DĂ©rive+Valeur alĂ©atoire)\begin &\text = \text{Prix d'aujourd'hui} \times e^{ ( \text {DĂ©rive} + \text{Valeur alĂ©atoire} ) }\ \end

Pour amener e à une puissance donnée x dans Excel, utilisez la fonction EXP : EXP(x). Répétez ce calcul le nombre de fois souhaité (chaque répétition représente un jour) pour obtenir une simulation du mouvement futur des prix. En générant un nombre arbitraire de simulations, vous pouvez évaluer la probabilité que le cours d'un titre suive une trajectoire donnée.

Considérations particuliÚres

Les fréquences des différents résultats générés par cette simulation formeront une distribution normale,. c'est-à-dire une courbe en cloche. Le rendement le plus probable se situe au milieu de la courbe, ce qui signifie qu'il y a une chance égale que le rendement réel soit supérieur ou inférieur à cette valeur.

La probabilité que le rendement réel soit à moins d'un écart-type du taux le plus probable ("attendu") est de 68 %, tandis que la probabilité qu'il soit à moins de deux écarts-types est de 95 %, et qu'il soit à moins de trois écarts-types. 99,7 %. Pourtant, rien ne garantit que le résultat le plus attendu se produira ou que les mouvements réels ne dépasseront pas les projections les plus folles.

Fondamentalement, les simulations de Monte Carlo ignorent tout ce qui n'est pas intégré au mouvement des prix ( tendances macro,. leadership de l'entreprise, battage médiatique, facteurs cycliques ) ; en d'autres termes, ils supposent des marchés parfaitement efficients.

Points forts

  • Les simulations de Monte Carlo aident Ă  expliquer l'impact du risque et de l'incertitude dans les modĂšles de prĂ©diction et de prĂ©vision.

  • La base d'une simulation de Monte Carlo consiste Ă  attribuer plusieurs valeurs Ă  une variable incertaine pour obtenir plusieurs rĂ©sultats, puis Ă  faire la moyenne des rĂ©sultats pour obtenir une estimation.

  • Les simulations de Monte Carlo supposent des marchĂ©s parfaitement efficients.

  • Divers domaines utilisent les simulations de Monte Carlo, notamment la finance, l'ingĂ©nierie, la chaĂźne d'approvisionnement et la science.

  • Une simulation de Monte Carlo est un modĂšle utilisĂ© pour prĂ©dire la probabilitĂ© de diffĂ©rents rĂ©sultats lorsque l'intervention de variables alĂ©atoires est prĂ©sente.