Haupt » algorithmischer Handel » Monte-Carlo-Simulationsdefinition

Monte-Carlo-Simulationsdefinition

algorithmischer Handel : Monte-Carlo-Simulationsdefinition
Was ist eine Monte-Carlo-Simulation?

Mithilfe von Monte-Carlo-Simulationen wird die Wahrscheinlichkeit verschiedener Ergebnisse in einem Prozess modelliert, die aufgrund des Eingriffs von Zufallsvariablen nicht einfach vorhergesagt werden können. Es ist eine Technik, die verwendet wird, um die Auswirkungen von Risiko und Unsicherheit in Vorhersage- und Prognosemodellen zu verstehen.

Mit der Monte-Carlo-Simulation können eine Reihe von Problemen in nahezu allen Bereichen wie Finanzen, Ingenieurwesen, Lieferkette und Wissenschaft gelöst werden.

Die Monte-Carlo-Simulation wird auch als Mehrfachwahrscheinlichkeitssimulation bezeichnet.

1:28

Monte-Carlo-Simulation

Erklären von Monte-Carlo-Simulationen

Wenn bei der Erstellung einer Prognose oder Schätzung erhebliche Unsicherheiten bestehen, anstatt nur die unsichere Variable durch eine einzelne Durchschnittszahl zu ersetzen, könnte sich die Monte-Carlo-Simulation als bessere Lösung erweisen. Da Wirtschaft und Finanzen von Zufallsvariablen geplagt werden, bieten Monte-Carlo-Simulationen in diesen Bereichen ein breites Anwendungsspektrum. Sie werden verwendet, um die Wahrscheinlichkeit von Kostenüberschreitungen bei großen Projekten und die Wahrscheinlichkeit zu schätzen, dass sich ein Vermögenspreis auf eine bestimmte Weise bewegt. Die Telekommunikation verwendet sie, um die Netzwerkleistung in verschiedenen Szenarien zu bewerten und das Netzwerk zu optimieren. Analysten verwenden sie, um das Ausfallrisiko eines Unternehmens einzuschätzen und Derivate wie Optionen zu analysieren. Auch Versicherer und Ölbohrer setzen sie ein. Monte-Carlo-Simulationen finden zahlreiche Anwendungen außerhalb von Wirtschaft und Finanzen, beispielsweise in der Meteorologie, Astronomie und Teilchenphysik.

Monte-Carlo-Simulationen sind nach dem Glücksspiel-Hotspot in Monaco benannt, da Zufalls- und Zufallsergebnisse für die Modellierungstechnik ebenso von zentraler Bedeutung sind wie für Spiele wie Roulette, Würfel und Spielautomaten. Die Technik wurde zuerst von Stanislaw Ulam entwickelt, einem Mathematiker, der am Manhattan-Projekt arbeitete. Nach dem Krieg unterhielt sich Ulam, während er sich von einer Gehirnoperation erholte, mit unzähligen Solitärspielen. Er war daran interessiert, das Ergebnis jedes dieser Spiele zu zeichnen, um deren Verteilung zu beobachten und die Gewinnwahrscheinlichkeit zu bestimmen. Nachdem er seine Idee mit John Von Neumann geteilt hatte, entwickelten die beiden gemeinsam die Monte-Carlo-Simulation.

Beispiel für Monte-Carlo-Simulationen: Die Vermögenspreismodellierung

Eine Möglichkeit, eine Monte-Carlo-Simulation anzuwenden, besteht darin, mögliche Bewegungen von Vermögenspreisen mit Excel oder einem ähnlichen Programm zu modellieren. Die Kursbewegungen eines Vermögenswerts setzen sich aus zwei Komponenten zusammen: einer Drift, die eine konstante Richtungsbewegung darstellt, und einem Zufallsinput, der die Marktvolatilität darstellt. Durch die Analyse historischer Kursdaten können Sie die Drift, die Standardabweichung, die Varianz und die durchschnittliche Kursbewegung für ein Wertpapier ermitteln. Dies sind die Bausteine ​​einer Monte-Carlo-Simulation.

Um einen möglichen Kursverlauf zu projizieren, verwenden Sie die historischen Kursdaten des Vermögenswerts, um eine Reihe von periodischen täglichen Renditen unter Verwendung des natürlichen Logarithmus zu generieren (beachten Sie, dass diese Gleichung von der üblichen prozentualen Änderungsformel abweicht):

Periodische tägliche Rendite = ln (Preis des Vortages) \ begin {align} & \ text {Periodische tägliche Rendite} = ln \ left (\ frac {\ text {Preis des Vortages}} {\ text {Preis des Vortages}} \ rechts) \\ \ ende {ausgerichtet} Periodische tägliche Rendite = ln (Preis des vorherigen TagesPreis des Tages)

Verwenden Sie anschließend die Funktionen AVERAGE, STDEV.P und VAR.P für die gesamte resultierende Serie, um die Eingaben für den durchschnittlichen Tagesertrag, die Standardabweichung bzw. die Varianz zu erhalten. Die Drift ist gleich:

Drift = Durchschnittliche tägliche Rendite - Variance2where: Durchschnittliche tägliche Rendite = Erstellt aus der Funktion SAVERAGE von Excel anhand periodischer täglicher Renditen seriesVariance = Erstellt aus der Funktion VAR.P von Excel anhand periodischer täglicher Renditen series \ begin {align} & \ text {Drift} = \ text {Durchschnittliche tägliche Rendite} - \ frac {\ text {Abweichung}} {2} \\ & \ textbf {wobei:} \\ & \ text {Durchschnittliche tägliche Rendite} = \ text {Hergestellt aus Excel's} \\ & \ text {DURCHSCHNITTLICHE Funktion aus periodischen täglichen Retourenreihen} \\ & \ text {Abweichung} = \ text {Hergestellt aus Excel's} \\ & \ text {VAR.P-Funktion aus periodischen täglichen Retourenreihen} \\ \ end {ausgerichtet} Drift = Durchschnittliche tägliche Rendite - 2Varianz wobei: Durchschnittliche tägliche Rendite = Erzeugt aus der Funktion DURCHSCHNITT von Excel aus periodischen täglichen Renditen seriesVariance = Erzeugt aus der Funktion VAR.P von Excel aus periodischen täglichen Renditen series

Alternativ kann die Drift auf 0 gesetzt werden. Diese Wahl spiegelt eine gewisse theoretische Ausrichtung wider, aber der Unterschied wird zumindest für kürzere Zeiträume nicht sehr groß sein.

Als nächstes erhalten Sie eine zufällige Eingabe:

Zufälliger Wert = σ × NORMSINV (RAND ()) wobei: σ = Standardabweichung, die aus der STDEV.P-Funktion von Excel aus den periodischen täglichen Retouren der Serien NORMSINV und RAND = Excel-Funktionen \ begin {align} & \ text {Random Value} = erzeugt wird \ sigma \ times \ text {NORMSINV (RAND ())} \\ & \ textbf {where:} \\ & \ sigma = \ text {Standardabweichung, erzeugt aus der Excel-Funktion} \\ & \ text {STDEV.P from Periodische tägliche Rückgabeserien} \\ & \ text {NORMSINV und RAND} = \ text {Excel-Funktionen} \\ \ end {ausgerichtet} Zufälliger Wert = σ × NORMSINV (RAND ()) wobei: σ = Standardabweichung, erzeugt von Die STDEV.P-Funktion von Excel aus den regelmäßigen täglichen Rückgaben der Serien NORMSINV und RAND = Excel-Funktionen

Die Gleichung für den Preis des folgenden Tages lautet:

Nächster Tagespreis = Heutiger Preis × e (Drift + Zufallswert) \ begin {align} & \ text {Nächster Tagespreis} = \ text {Heutiger Preis} \ times e ^ {(\ text {Drift} + \ text { Zufälliger Wert})} \\ \ end {oriented} Preis des nächsten Tages = Heutiger Preis × e (Drift + Zufälliger Wert)

Verwenden Sie die EXP-Funktion: EXP (x), um e zu einer gegebenen Potenz x in Excel zu bringen. Wiederholen Sie diese Berechnung so oft wie gewünscht (jede Wiederholung entspricht einem Tag), um eine Simulation der zukünftigen Preisbewegung zu erhalten. Indem Sie eine beliebige Anzahl von Simulationen generieren, können Sie die Wahrscheinlichkeit abschätzen, mit der der Kurs eines Wertpapiers einer bestimmten Flugbahn folgt. Hier ist ein Beispiel, das ungefähr 30 Projektionen für die Aktie von Time Warner Inc (TWX) für den Rest des Monats November 2015 zeigt:

Die Häufigkeiten der verschiedenen Ergebnisse, die durch diese Simulation generiert werden, bilden eine Normalverteilung, dh eine Glockenkurve. Die wahrscheinlichste Rendite befindet sich in der Mitte der Kurve, was bedeutet, dass die tatsächliche Rendite mit gleicher Wahrscheinlichkeit höher oder niedriger als dieser Wert ist. Die Wahrscheinlichkeit, dass die tatsächliche Rendite innerhalb einer Standardabweichung von der wahrscheinlichsten ("erwarteten") Rate liegt, beträgt 68%. dass es innerhalb von zwei Standardabweichungen liegt, beträgt 95%; und dass es innerhalb von drei Standardabweichungen sein wird, ist 99, 7%. Es gibt jedoch keine Garantie dafür, dass das am meisten erwartete Ergebnis eintreten wird oder dass die tatsächlichen Bewegungen die wildesten Projektionen nicht überschreiten.

Entscheidend ist, dass Monte-Carlo-Simulationen alles ignorieren, was nicht in die Preisbewegung integriert ist (Makrotrends, Unternehmensführung, Hype, zyklische Faktoren). Mit anderen Worten, sie übernehmen vollkommen effiziente Märkte. Die Tatsache, dass Time Warner am 4. November seine Prognose für das Jahr gesenkt hat, spiegelt sich hier nicht wider, außer in der Preisbewegung für diesen Tag, dem letzten Wert in den Daten. Wenn diese Tatsache berücksichtigt würde, würde der Großteil der Simulationen wahrscheinlich keinen moderaten Preisanstieg vorhersagen.

Vergleich von Anlagekonten Name des Anbieters Beschreibung Angaben zum Werbetreibenden × Die in dieser Tabelle aufgeführten Angebote stammen von Partnerschaften, von denen Investopedia eine Vergütung erhält.

Verwandte Begriffe

Funktionsweise der Risikoanalyse Bei der Risikoanalyse wird die Wahrscheinlichkeit eines unerwünschten Ereignisses im Unternehmens-, Regierungs- oder Umweltsektor bewertet. mehr Das Merton-Modellanalysetool Das Merton-Modell ist ein Analysetool zur Bewertung des Kreditrisikos von Unternehmensschulden. Analysten und Investoren nutzen das Merton-Modell, um die finanzielle Leistungsfähigkeit eines Unternehmens zu verstehen. mehr Bollinger Band® Ein Bollinger Band® ist eine Reihe von Linien, die zwei Standardabweichungen (positiv und negativ) gegenüber einem einfachen gleitenden Durchschnitt des Wertpapierpreises darstellen. mehr Warum stochastische Modellierung weniger kompliziert ist als es sich anhört Stochastische Modellierung ist ein Werkzeug, das bei Investitionsentscheidungen verwendet wird und Zufallsvariablen verwendet und zahlreiche unterschiedliche Ergebnisse liefert. mehr Funktionsweise der multiplen linearen Regression Die multiple lineare Regression (MLR) ist eine statistische Technik, die mehrere erklärende Variablen verwendet, um das Ergebnis einer Antwortvariablen vorherzusagen. mehr Funktionsweise des Vasicek-Zinsmodells Das Vasicek-Zinsmodell prognostiziert Zinsbewegungen auf der Grundlage des Marktrisikos, der Zeit und der langfristigen Zinsausgleichswerte. mehr Partner Links
Empfohlen
Lassen Sie Ihren Kommentar