Better Investing Tips

Sådan bruges Monte Carlo -simulering med GBM

click fraud protection

En af de mest almindelige måder at estimere risiko er brugen af ​​en Monte Carlo -simulering (MCS). For eksempel at beregne værdi i fare (VaR) af en portefølje, kan vi køre en Monte Carlo -simulering, der forsøger at forudsige det værste sandsynlige tab for en portefølje givet en konfidensinterval over en bestemt tidshorisont (vi skal altid angive to betingelser for VaR: tillid og horisont).

I denne artikel vil vi gennemgå en grundlæggende MCS anvendt på en aktiekurs ved hjælp af en af ​​de mest almindelige modeller inden for finansiering: geometrisk Brownian motion (GBM). Selvom Monte Carlo -simulering kan henvise til et univers af forskellige tilgange til simulering, starter vi her med det mest basale.

Hvor skal man starte

En Monte Carlo -simulering er et forsøg på at forudsige fremtiden mange gange. Ved afslutningen af ​​simuleringen producerer tusinder eller millioner af "tilfældige forsøg" en fordeling af resultater, der kan analyseres. De grundlæggende trin er som følger:

1. Angiv en model (f.eks. GBM)

Til denne artikel vil vi bruge Geometric Brownian Motion (GBM), som teknisk set er en Markov -proces. Det betyder, at aktiekursen følger a tilfældig gåtur og er i overensstemmelse med (i det mindste) den svage form for effektiv markedshypotese (EMH) - tidligere prisoplysninger er allerede indarbejdet, og den næste prisbevægelse er "betinget uafhængig" af tidligere prisbevægelser.

Formlen for GBM findes herunder:

 Δ. S. S. = μ. Δ. t. + σ. ϵ. Δ. t. hvor: S. = aktiekursen. Δ. S. = ændringen i aktiekursen. μ. = det forventede afkast. σ. = standardafvigelsen for afkast. ϵ. = den tilfældige variabel. \ begin {align} & \ frac {\ Delta S} {S} \ = \ \ mu \ Delta t \ +\ \ sigma \ epsilon \ sqrt {\ Delta t} \\ & \ textbf {hvor:} \\ & S = \ tekst {aktiekursen} \\ & \ Delta S = \ tekst {ændringen i lager pris} \\ & \ mu = \ tekst {det forventede afkast} \\ & \ sigma = \ tekst {standardafvigelsen for afkast}} \\ & \ epsilon = \ tekst {den tilfældige variabel} \\ & \ Delta t = \ text {den forløbne tid periode} \ end {align} SΔS=μΔt+σϵΔthvor:S=aktiekursenΔS=ændringen i aktiekursenμ=det forventede afkastσ=standardafvigelsen for afkastϵ=den tilfældige variabel

Hvis vi omarrangerer formlen for at løse kun for ændringen i aktiekursen, ser vi, at GBM siger ændring i aktiekurs er aktiekursen "S" ganget med de to udtryk, der findes inde i parentesen under:

 Δ. S. = S. × ( μ. Δ. t. + σ. ϵ. Δ. t. ) \ Delta S \ = \ S \ \ times \ (\ mu \ Delta t \ +\ \ sigma \ epsilon \ sqrt {\ Delta t}) ΔS=S×(μΔt+σϵΔt)

Det første udtryk er et "drift", og det andet udtryk er et "chok". For hver tidsperiode antager vores model, at prisen vil "glide" op af det forventede afkast. Men driften vil blive chokeret (tilføjet eller fratrukket) af et tilfældigt chok. Det tilfældige chok vil være standardafvigelsen "s" ganget med et tilfældigt tal "e". Dette er simpelthen en måde at skalere standardafvigelsen på.

Det er essensen af ​​GBM, som illustreret i figur 1. Aktiekursen følger en række trin, hvor hvert trin er et drift plus eller minus et tilfældigt stød (i sig selv en funktion af aktiens standardafvigelse):

figur 1

2. Generer tilfældige forsøg

Bevæbnet med en modelspecifikation, fortsætter vi derefter med at køre tilfældige forsøg. For at illustrere det har vi brugt Microsoft Excel at køre 40 forsøg. Husk, at dette er en urealistisk lille prøve; de fleste simuleringer eller "sims" kører mindst flere tusinde forsøg.

Lad os i dette tilfælde antage, at aktien begynder på dag nul med en pris på $ 10. Her er et diagram over resultatet, hvor hvert tidstrin (eller interval) er en dag, og serien kører i ti dage (i resumé: fyrre forsøg med daglige trin over ti dage):

Figur 2: Geometrisk brunisk bevægelse

Resultatet er fyrre simulerede aktiekurser ved udgangen af ​​10 dage. Ingen er tilfældigvis faldet til under $ 9, og en er over $ 11.

3. Behandl output

Simuleringen frembragte en fordeling af hypotetiske fremtidige resultater. Vi kunne gøre flere ting med output.

Hvis vi for eksempel vil estimere VaR med 95% tillid, så behøver vi kun at lokalisere det ottendedels-rangerede resultat (det tredje-værste resultat). Det skyldes, at 2/40 er lig med 5%, så de to værste resultater ligger i de laveste 5%.

Hvis vi stabler de illustrerede resultater i skraldespande (hver bin er en tredjedel af $ 1, så tre skraldespande dækker intervallet fra $ 9 til $ 10), får vi følgende histogram:

Simuleret pris
Billede af Julie Bang © Investopedia 2020

Husk, at vores GBM -model forudsætter normalitet; prisafkast fordeles normalt med forventet afkast (middelværdi) "m" og standardafvigelse "s." Interessant nok ser vores histogram ikke normalt ud. Faktisk vil det med flere prøvelser ikke have tendens til normalitet. I stedet vil den have en tendens til en lognormal fordeling: et skarpt fald til venstre for middelværdien og en meget skæv "lang hale" til højre for middelværdien.

Dette fører ofte til en potentielt forvirrende dynamik for første gangs studerende:

  • Pris vender tilbage er normalt fordelt.
  • Pris niveauer er log-normalt fordelt.

Tænk over det på denne måde: En aktie kan vende op eller ned 5% eller 10%, men efter en vis periode kan aktiekursen ikke være negativ. Desuden har prisstigninger på opadrettede en sammensætning effekt, mens prisfald på bagsiden reducerer basen: tab 10%, og du står tilbage med mindre at tabe næste gang.

Her er et diagram over den lognormale fordeling lagt over vores illustrerede antagelser (f.eks. Startpris på $ 10):

Lognormal distribution
Billede af Julie Bang © Investopedia 2020

Bundlinjen

En Monte Carlo -simulering anvender en udvalgt model (der specificerer et instruments adfærd) på et stort sæt tilfældige forsøg i et forsøg på at producere et sandsynligt sæt af mulige fremtidige resultater. Med hensyn til simulering af aktiekurser er den mest almindelige model geometrisk brunisk bevægelse (GBM). GBM antager, at en konstant drift ledsages af tilfældige stød. Mens periodeafkastet under GBM normalt er fordelt, er den deraf følgende flerperiode (f.eks. Ti dage) prisniveauer er lognormalt fordelt.

Introduktion til International CAPM

Investering i evt aktiv har risici, der kan minimeres ved at bruge finansielle værktøjer til at ...

Læs mere

Beregning af aktierisikopræmien

Beregning af aktierisikopræmien

Aktierisikopræmien er en langsigtet forudsigelse af, hvor meget aktiemarkedet vil overgå risikof...

Læs mere

Finansiel eksponering og hvordan du kan reducere den

Hvad er finansiel eksponering? Finansiel eksponering er det beløb, en investor kan tabe sig i i...

Læs mere

stories ig