Glavni » algoritamsko trgovanje » Definicija simulacije Monte Carla

Definicija simulacije Monte Carla

algoritamsko trgovanje : Definicija simulacije Monte Carla
Što je simulacija Monte Carla?

Monte Carlo simulacije koriste se za modeliranje vjerojatnosti različitih ishoda u procesu koji se ne može lako predvidjeti zbog intervencije slučajnih varijabli. To je tehnika koja se koristi za razumijevanje utjecaja rizika i nesigurnosti u modelima predviđanja i predviđanja.

Monte Carlo simulacija može se koristiti za rješavanje niza problema u gotovo svim područjima kao što su financije, inženjering, lanac opskrbe i znanost.

Monte Carlo simulacija se također naziva i simulacija višestruke vjerojatnosti.

01:28

Monte Carlo simulacija

Objašnjenje simulacija Monte Carla

Kad se suoči sa značajnom neizvjesnošću u procesu postavljanja prognoze ili procjene, umjesto da samo zamijeni neizvjesnu varijablu s jednim prosječnim brojem, Monte Carlo simulacija mogla bi se pokazati boljim rješenjem. Budući da se poslovanje i financije muče nasumičnim varijablama, simulacije Monte Carla imaju ogroman niz potencijalnih primjena u ovim područjima. Oni se koriste za procjenu vjerojatnosti prekoračenja troškova u velikim projektima i vjerojatnosti da će se cijena imovine kretati na određeni način. Telekom ih koristi za procjenu mrežnih performansi u različitim scenarijima, pomažući im u optimizaciji mreže. Analitičari ih koriste za procjenu rizika da će subjekt neplatiti i za analizu derivata poput opcija. Također ih koriste osiguratelji i bušilice za bušotine za naftu. Monte Carlo simulacije imaju bezbroj primjena izvan poslovanja i financija, poput meteorologije, astronomije i fizike čestica.

Simulacije Monte Carla nazvane su po vrućem mjestu za kockanje u Monaku, jer su slučajnost i slučajni ishodi središnji u tehnici modeliranja, jednako kao i u igrama poput ruleta, kockica i automatskih automata. Tehniku ​​je prvi razvio Stanislaw Ulam, matematičar koji je radio na Manhattanskom projektu. Nakon rata, dok se oporavljao od operacije mozga, Ulam se zabavljao igrajući bezbroj pasijanskih igara. Zanimao ga je planiranje rezultata svake od ovih igara kako bi se promatrala njihova distribucija i utvrdila vjerojatnost pobjede. Nakon što je svoju ideju podijelio s Johnom Von Neumannom, njih dvoje su surađivali u razvoju simulacije Monte Carla.

Primjer Monte Carlo simulacije: Modeliranje cijena aktive

Jedan od načina primjene Monte Carlo simulacije je modeliranje mogućih kretanja cijena imovine pomoću Excela ili sličnog programa. Dvije su komponente kretanja cijena imovine: naglo kretanje, koje je stalno usmjereno kretanje, i slučajni ulaz koji predstavlja volatilnost tržišta. Analizom podataka o povijesnim cijenama možete odrediti nagib, standardno odstupanje, varijancu i prosječno kretanje cijena vrijednosnog papira. Ovo su građevni blokovi simulacije Monte Carla.

Za projiciranje jedne moguće cijene puta upotrijebite povijesne podatke o cijeni da biste generirali niz periodičnih dnevnih povrata koristeći prirodni logaritam (imajte na umu da se ova jednadžba razlikuje od uobičajene formule promjene postotka):

Periodični dnevni povrat = ln (Dnevna cijenaPregledna dnevna cijena) \ početak {usklađeno} & \ tekst {Periodični dnevni povratak} = ln \ lijevo (\ frac {\ tekst {Dnevna cijena}} {\ tekst {Cijena prethodnog dana}} \ desno) \\ \ kraj {usklađeno} Periodni dnevni povratak = ln (cijena prethodnog dana PriceDay)

Zatim upotrijebite funkcije AVERAGE, STDEV.P i VAR.P na cijelom rezultirajućem nizu za dobivanje prosječnog dnevnog povrata, standardnog odstupanja i varijance ulaza. Pomak je jednak:

Drift = Prosječni dnevni povraćaj - Varijanca2 drugdje: Prosječni dnevni povrat = Proizveden iz funkcije Excela'sAVERAGE iz periodičnih serija dnevnih povrataVariance = Proizvedeno iz Excelove funkcije VAR.P iz periodičnih serija dnevnih povrata \ početak {usklađeno} & \ text {Drift} = \ text {Prosječni dnevni povrat} - \ frac {\ text {Varijanca}} {2} \\ & \ textbf {gdje:} \\ & \ tekst {Prosječni dnevni povrat} = \ tekst {Proizvedeno iz Excela} \\ & \ tekst {AVERAGE funkcija iz serije periodičnih dnevnih povrata} \\ & \ tekst {Varijanca} = \ tekst {Proizvedeno iz Excela}} \\ & \ tekst {VAR.P funkcija iz serije periodičnih dnevnih povrata} \\ \ kraj {usklađeno} Drift = Prosječni dnevni povratak − 2Variance gdje: Prosječni dnevni povrat = proizveden iz funkcije programa EXER'sAVERAGE iz periodičnih serija dnevnih povrataVariance = Proizvedeno iz Excelove funkcije VAR.P iz periodične serije dnevnih povrata

Alternativno se pomicanje može postaviti na 0; ovaj izbor odražava određenu teorijsku orijentaciju, ali razlika neće biti ogromna, barem za kraće vremenske okvire.

Sljedeće dobivanje slučajnog unosa:

Random Value = σ × NORMSINV (RAND ()) gdje je: σ = Standardno odstupanje, proizvedeno iz Excel-ove funkcije STDEV.P iz periodičnih dnevnih serija povrataNORMSINV i RAND = Excel funkcije \ begin {usklađeno} & \ text {Random Value} = \ sigma \ times \ text {NORMSINV (RAND ())} \\ & \ textbf {where:} \\ & \ sigma = \ text {Standardno odstupanje, proizvedeno iz Excelove funkcije} \\ & \ text {STDEV.P od serija povremenog dnevnog povrata} \\ & \ tekst {NORMSINV i RAND} = \ tekst {Excel funkcije} \\ \ kraj {poravnano} Slučajna vrijednost = σ × NORMSINV (RAND ()) gdje je: σ = Standardno odstupanje, proizvedeno iz Excel-ova funkcija STDEV.P iz periodičnih dnevnih serija vraćaNORMSINV i RAND = Excel funkcije

Jednadžba za cijenu sljedećeg dana je:

Cijena sljedećeg dana = Današnja cijena × e (Drift + slučajna vrijednost) \ početak {usklađeno} & \ tekst {Cijena za sljedeći dan} = \ tekst {Današnja cijena} \ puta e ^ {(\ tekst {Drift} + \ tekst { Random Value})} \\ \ end {usklađeno} Cijena sljedećeg dana = Današnja cijena × e (Drift + Random Value)

Da biste preuzeli e do određene snage x u Excelu, koristite funkciju EXP: EXP (x). Ponovite ovaj izračun željeni broj puta (svako ponavljanje predstavlja jedan dan) da biste dobili simulaciju budućeg kretanja cijena. Generiranjem proizvoljnog broja simulacija možete procijeniti vjerojatnost da će cijena vrijednosnog papira slijediti zadanu putanju. Evo primjera, koji prikazuje oko 30 projekcija za dionice Time Warner Inc-a (TWX) za ostatak studenog 2015:

Učestalosti različitih ishoda dobivenih ovom simulacijom formirat će normalnu distribuciju, tj. Krivulju zvona. Najvjerojatniji povrat je na sredini krivulje, što znači da postoji jednaka šansa da stvarni povrat bude veći ili manji od te vrijednosti. Vjerojatnost da će stvarni povrat biti unutar jednog standardnog odstupanja od najvjerojatnije („očekivane“) stope je 68%; da će biti unutar dva standardna odstupanja 95%; i da će biti unutar tri standardna odstupanja je 99, 7%. Ipak, ne postoji jamstvo da će se dogoditi najveći očekivani ishod ili da stvarni pomaci neće premašiti najdulje projekcije.

Presudno je da simulacije Monte Carla ignoriraju sve što nije ugrađeno u kretanje cijena (makro trendovi, vođstvo tvrtke, hipe, ciklički faktori); drugim riječima, oni pretpostavljaju savršeno učinkovito tržište. Na primjer, činjenica da je Time Warner spustio svoje smjernice za godinu 4. studenog ovdje se ne odražava, osim u kretanju cijena za taj dan, zadnju vrijednost u podacima; kad bi se ta činjenica uzela u obzir, većina simulacija vjerojatno ne bi predvidjela skroman rast cijena.

Usporedba investicijskih računa Ime dobavljača Opis Otkrivanje oglašavača × Ponude koje se pojavljuju u ovoj tablici potječu od partnerstava od kojih Investopedia prima naknadu.

Povezani uvjeti

Kako funkcionira analiza rizika Analiza rizika je postupak procjene vjerojatnosti da se štetni događaji pojave unutar korporativnog, državnog ili okolišnog sektora. više Alat za analizu modela Merton Model Merton je alat za analizu koji se koristi za procjenu kreditnog rizika duga korporacije. Analitičari i investitori koriste Merton-ov model kako bi razumjeli financijsku sposobnost poduzeća. više Bollinger Band® Bollinger Band® je skup linija crtanih dva standardna odstupanja (pozitivno i negativno) od jednostavnog pomičnog prosjeka cijene vrijednosnog papira. više Zašto je stohastičko modeliranje manje komplicirano nego što zvuči Stohastičko modeliranje je alat koji se koristi u odlučivanju o investiranju i koji koristi slučajne varijable i daje brojne različite rezultate. više Kako djeluje višestruka linearna regresija Višestruka linearna regresija (MLR) je statistička tehnika koja koristi nekoliko objašnjivih varijabli da predvidi ishod varijable odgovora. više Kako djeluje model kamatnih stopa Vasicek Model kamatnih stopa Vasicek predviđa kretanje kamatnih stopa na temelju tržišnog rizika, vremena i vrijednosti dugoročne ravnotežne kamatne stope. više partnerskih veza
Preporučeno
Ostavite Komentar