Główny » handel algorytmiczny » Definicja symulacji Monte Carlo

Definicja symulacji Monte Carlo

handel algorytmiczny : Definicja symulacji Monte Carlo
Co to jest symulacja Monte Carlo?

Symulacje Monte Carlo służą do modelowania prawdopodobieństwa różnych wyników w procesie, którego nie można łatwo przewidzieć z powodu interwencji zmiennych losowych. Jest to technika stosowana do zrozumienia wpływu ryzyka i niepewności w modelach prognozowania i prognozowania.

Symulacji Monte Carlo można użyć do rozwiązania szeregu problemów w praktycznie każdej dziedzinie, takich jak finanse, inżynieria, łańcuch dostaw i nauka.

Symulacja Monte Carlo jest również określana jako symulacja wielokrotnego prawdopodobieństwa.

1:28

Symulacja Monte Carlo

Wyjaśnienie symulacji Monte Carlo

W obliczu znacznej niepewności w procesie sporządzania prognozy lub oszacowania, zamiast po prostu zamiany niepewnej zmiennej na jedną średnią liczbę, symulacja Monte Carlo może okazać się lepszym rozwiązaniem. Ponieważ biznes i finanse są nękane przez zmienne losowe, symulacje Monte Carlo mają szeroki zakres potencjalnych zastosowań w tych dziedzinach. Służą do oszacowania prawdopodobieństwa przekroczenia kosztów w dużych projektach i prawdopodobieństwa, że ​​cena aktywów zmieni się w określony sposób. Telekomunikacja wykorzystuje je do oceny wydajności sieci w różnych scenariuszach, pomagając im w optymalizacji sieci. Analitycy używają ich do oceny ryzyka niewykonania zobowiązania przez jednostkę oraz do analizy instrumentów pochodnych, takich jak opcje. Korzystają z nich także ubezpieczyciele i wiertnicy naftowi. Symulacje Monte Carlo mają niezliczone zastosowania poza biznesem i finansami, takie jak meteorologia, astronomia i fizyka cząstek.

Symulacje Monte Carlo są nazwane po gorącym punkcie hazardu w Monako, ponieważ przypadek i losowe wyniki są kluczowe w technice modelowania, podobnie jak w grach takich jak ruletka, kości i automaty do gry. Technikę tę opracował po raz pierwszy matematyk Stanisław Ulam, który pracował nad projektem Manhattan. Po wojnie Ulam, podczas powrotu do zdrowia po operacji mózgu, bawił się grając w niezliczone gry w pasjansa. Zainteresował go spisek dotyczący wyników każdej z tych gier, aby obserwować ich rozkład i określić prawdopodobieństwo wygranej. Po tym, jak podzielił się swoim pomysłem z Johnem von Neumannem, obaj współpracowali przy opracowaniu symulacji Monte Carlo.

Przykład symulacji Monte Carlo: modelowanie ceny aktywów

Jednym ze sposobów zastosowania symulacji Monte Carlo jest modelowanie możliwych ruchów cen aktywów za pomocą programu Excel lub podobnego programu. Istnieją dwa elementy ruchów cen aktywów: dryf, który jest stałym ruchem kierunkowym, i losowy wkład, który reprezentuje zmienność rynku. Analizując historyczne dane cenowe, możesz określić odchylenie, odchylenie standardowe, wariancję i średnią zmianę ceny dla zabezpieczenia. Są to elementy składowe symulacji Monte Carlo.

Aby zaprojektować jedną możliwą trajektorię ceny, użyj historycznych danych cenowych zasobu, aby wygenerować szereg okresowych dziennych zwrotów przy użyciu logarytmu naturalnego (zwróć uwagę, że to równanie różni się od zwykłego wzoru zmiany procentowej):

Okresowy dzienny zwrot = ln (cena dnia Poprzednia cena dnia) \ początek {wyrównany} i \ text {Okresowy dzienny zwrot} = ln \ left (\ frac {\ text {cena dnia}} {\ text {cena dnia poprzedniego}} \ z prawej) \\ \ end {wyrównany} Okresowy dzienny zwrot = ln (cena z poprzedniego dnia Cena z dnia)

Następnie użyj funkcji ŚREDNIA, STDEV.P i VAR.P dla całej serii wynikowej, aby uzyskać odpowiednio średni dzienny zwrot, odchylenie standardowe i dane wejściowe wariancji. Dryf jest równy:

Drift = Średni dzienny zwrot - Wariancja2 gdzie: Średni dzienny zwrot = Wyprodukowany z funkcji Excela ŚREDNIA z okresowych serii zwrotów dziennych Wariancja = Wyprodukowany z funkcji Excela ZMIANA.P z okresowych dziennych zwrotów seria \ początek {wyrównany} i \ text {Drift} = \ text {Średni dzienny zwrot} - \ frac {\ text {Wariancja}} {2} \\ & \ textbf {gdzie:} \\ & \ text {Średni dzienny zwrot}} \ \ {Wyprodukowano z Excela} \\ & \ text {ŚREDNIA funkcja z okresowych dziennych zwrotów serii} \\ & \ text {Wariancja} = \ text {Wyprodukowano z Excela} \\ & \ text {Funkcja VAR.P z okresowych dziennych zwrotów serii} \\ \ end {wyrównany} Dryft = Średni dzienny zwrot − 2 Wariant gdzie: Średni dzienny zwrot = Wyprodukowany z funkcji Excela ŚREDNIA z okresowych serii dziennych zwrotów Wariant = Wyprodukowany z funkcji Excela ZMIANA.P z okresowych dziennych zwrotów

Alternatywnie dryft można ustawić na 0; ten wybór odzwierciedla pewną orientację teoretyczną, ale różnica nie będzie ogromna, przynajmniej w przypadku krótszych ram czasowych.

Następnie uzyskaj losowe dane wejściowe:

Wartość losowa = σ × NORMSINV (RAND ()) gdzie: σ = Odchylenie standardowe, utworzone z funkcji ExcelDESTDEV.P z okresowych dziennych zwrotów serii NORMSINV i RAND = Funkcje programu Excel \ zaczynają {wyrównywać} i \ text {Wartość losowa} = \ sigma \ times \ text {NORMSINV (RAND ())} \\ & \ textbf {gdzie:} \\ & \ sigma = \ text {Odchylenie standardowe, utworzone z Excela} \\ & \ text {funkcja STDEV.P z okresowe dzienne zwroty serii} \\ & \ text {NORMSINV and RAND} = \ text {Funkcje programu Excel} \\ \ end {wyrównane} Wartość losowa = σ × NORMSINV (RAND ()) gdzie: σ = odchylenie standardowe, uzyskane z Funkcja STDEV.P programu Excel z okresowych dziennych zwrotów serii NORMSINV i RAND = funkcje programu Excel

Równanie ceny na następny dzień jest następujące:

Cena na następny dzień = dzisiejsza cena × e (Drift + wartość losowa) \ begin {wyrównany} i \ text {Cena na następny dzień} = \ text {dzisiejsza cena} \ times e ^ {(\ text {Drift} + \ text { Wartość losowa})} \\ \ end {wyrównane} Cena następnego dnia = dzisiejsza cena × e (Drift + wartość losowa)

Aby przenieść e na daną moc x w programie Excel, użyj funkcji EXP: EXP (x). Powtórz to obliczenie żądaną liczbę razy (każde powtórzenie odpowiada jednemu dniu), aby uzyskać symulację przyszłych zmian cen. Generując dowolną liczbę symulacji, możesz oszacować prawdopodobieństwo, że cena papierów wartościowych podąży określoną trajektorią. Oto przykład pokazujący około 30 prognoz dla akcji Time Warner Inc (TWX) do końca listopada 2015 r .:

Częstotliwości różnych wyników generowane przez tę symulację będą tworzyć rozkład normalny, to znaczy krzywą dzwonową. Najbardziej prawdopodobny zwrot znajduje się na środku krzywej, co oznacza, że ​​istnieje równa szansa, że ​​rzeczywisty zwrot będzie wyższy lub niższy od tej wartości. Prawdopodobieństwo, że rzeczywisty zwrot będzie mieścił się w granicach jednego odchylenia standardowego od najbardziej prawdopodobnej („oczekiwanej”) stopy, wynosi 68%; że będzie w granicach dwóch odchyleń standardowych wynosi 95%; i że będzie w granicach trzech odchyleń standardowych wynosi 99, 7%. Jednak nie ma gwarancji, że nastąpi najbardziej oczekiwany wynik lub że rzeczywiste ruchy nie przekroczą najdzikszych prognoz.

Co najważniejsze, symulacje Monte Carlo ignorują wszystko, co nie jest wbudowane w ruch cen (makro trendy, przywództwo w firmie, szum, czynniki cykliczne); innymi słowy, zakładają one doskonale sprawne rynki. Na przykład fakt, że Time Warner obniżył swoje wytyczne na rok 4 listopada, nie znajduje tutaj odzwierciedlenia, z wyjątkiem zmiany cen z tego dnia, ostatniej wartości w danych; gdyby uwzględnić ten fakt, większość symulacji prawdopodobnie nie przewidywałaby niewielkiego wzrostu cen.

Porównaj rachunki inwestycyjne Nazwa dostawcy Opis Ujawnienie reklamodawcy × Oferty przedstawione w tej tabeli pochodzą od partnerstw, od których Investopedia otrzymuje wynagrodzenie.

Terminy pokrewne

Jak działa analiza ryzyka Analiza ryzyka to proces oceny prawdopodobieństwa wystąpienia zdarzenia niepożądanego w sektorze korporacyjnym, rządowym lub środowiskowym. więcej Narzędzie analizy modelu Merton Model Merton jest narzędziem analizy służącym do oceny ryzyka kredytowego zadłużenia korporacji. Analitycy i inwestorzy wykorzystują model Mertona do zrozumienia możliwości finansowych firmy. więcej Bollinger Band® Bollinger Band® to zestaw linii kreślących dwa standardowe odchylenia (dodatnie i ujemne) od prostej średniej ruchomej ceny zabezpieczenia. więcej Dlaczego modelowanie stochastyczne jest mniej skomplikowane niż się wydaje Brzmienie modelowania stochastycznego jest narzędziem stosowanym w podejmowaniu decyzji inwestycyjnych, które wykorzystuje losowe zmienne i daje wiele różnych wyników. więcej Jak działa wielokrotna regresja liniowa Wielokrotna regresja liniowa (MLR) to technika statystyczna, która wykorzystuje kilka zmiennych objaśniających do przewidywania wyniku zmiennej odpowiedzi. więcej Jak działa model stopy procentowej Vasicek Model stopy procentowej Vasicek przewiduje zmiany stóp procentowych w oparciu o ryzyko rynkowe, czas i wartości stóp procentowych równowagi długoterminowej. więcej linków partnerskich
Zalecane
Zostaw Swój Komentarz