Una dintre cele mai comune metode de estimare a riscului este utilizarea unei simulări Monte Carlo (MCS). De exemplu, pentru a calcula valoarea de risc (VaR) a unui portofoliu, putem rula o simulare Monte Carlo care încearcă să prezică cea mai slabă pierdere probabilă pentru un portofoliu, dată fiind un interval de încredere într-un orizont de timp specificat - trebuie întotdeauna să specificăm două condiții pentru VaR: încredere și orizont. (Pentru citirea aferentă, consultați Utilizările și limitele volatilității și Introducere la valoarea la risc (VAR) - Partea 1 și
Simularea unui Monte Carlo este o încercare de a anticipa viitorul de mai multe ori. La sfârșitul simulării, mii sau milioane de "trialuri aleatorii" produc o distribuție a rezultatelor care pot fi analizate. Pașii de bază sunt:
3. Procesați rezultatul
1. Specificați un model
(de exemplu, GBM)
În acest articol vom folosi mișcarea geometrică Brownian (GBM), care este un proces Markov din punct de vedere tehnic. Aceasta înseamnă că prețul acțiunilor urmează o plimbare aleatorie și este în concordanță cu (cel puțin) forma slabă a ipotezei pieței eficiente (EMH): informațiile despre prețurile trecute sunt deja incluse, iar următoarea mișcare a prețurilor este "dependentă în mod condiționat" mișcările de prețuri. (Pentru mai multe despre EMH, citiți Lucrând prin ipoteza pieței eficiente
și Ce este eficiența pieței? )
Primul termen este un "drift", iar al doilea termen este un "șoc". Pentru fiecare perioadă de timp, modelul nostru presupune că prețul va "aluneca" în sus cu randamentul așteptat. Dar driftul va fi șocat (adăugat sau scăzut) de șocuri aleatorii. Șocul aleatoriu va fi deviația standard "s" înmulțită cu un număr aleatoriu "e". Aceasta este pur și simplu o modalitate de reducere a deviației standard.
Aceasta este esența GBM, așa cum este ilustrat în Figura 1. Prețul acțiunilor urmează o serie de pași, în care fiecare pas este un drift plus / minus un șoc aleatoriu (el însuși funcție de deviația standard a stocului): > Figura 1
2.Generați încercări aleatorii
Înarmate cu o specificație de model, vom proceda apoi pentru a rula încercări aleatorii. Pentru a ilustra, am folosit Microsoft Excel pentru a rula 40 de studii. Rețineți că aceasta este o mostră nerealistă mică; cele mai multe simulări sau "sims" rulează cel puțin câteva mii de procese.
În acest caz, să presupunem că acțiunea începe în ziua zero cu un preț de 10 USD. Iată o diagramă a rezultatului în care fiecare pas (sau interval) este o zi și seria este executată timp de zece zile (în rezumat: patruzeci de încercări cu pași zilnici în decurs de zece zile): |
Figura 2: Propunerea geometrică Brownian > Rezultatul este patruzeci de prețuri ale acțiunilor simulate la sfârșitul celor 10 zile. Nici unul nu sa întâmplat să scadă sub 9 dolari, iar unul este de peste 11 dolari. 3. Procesați rezultatul
Simularea a produs o distribuție a rezultatelor viitoare ipotetice. Am putea face mai multe lucruri cu ieșirea. Dacă, de exemplu, vrem să estimați VaR cu o încredere de 95%, atunci trebuie doar să găsim rezultatul clasat pe treizeci și opt (cel de-al treilea rezultat cel mai rău). Asta pentru că 2/40 este egal cu 5%, deci cele două cele mai grave rezultate sunt în cele mai mici 5%.
Dacă stivuim rezultatele ilustrate în recipiente (fiecare coș este de o treime de $ 1, deci trei coșuri acoperă intervalul de la 9 $ la 10 $), vom obține următoarea histogramă: |
Figura 3
Amintiți-vă că modelul GBM își asumă normalitatea: randamentele de preț sunt în mod normal distribuite cu randamentul așteptat (media) "m" și abaterea standard "s". Interesant este că histograma noastră nu arată normal. De fapt, cu mai multe încercări, nu va avea tendința spre normalitate. În schimb, va avea tendința spre o distribuție lognormală: o scădere bruscă spre stânga mediei și o "coadă lungă" foarte înclinată spre dreapta mijlocului. Acest lucru duce adesea la o dinamică potențial confuză pentru elevii pentru prima dată: Prețurile
returnează
sunt distribuite în mod normal. |
Prețurile
- nivelurile sunt log distribuite în mod normal. Gândiți-vă în acest fel: un stoc poate reveni în sus sau în jos cu 5% sau 10%, dar după o anumită perioadă de timp, prețul acțiunilor nu poate fi negativ. Mai mult, creșterile de preț pe partea superioară au un efect de comprimare, în timp ce scăderea prețurilor pe partea inferioară reduce baza: pierdeți 10% și aveți mai puțin de pierdut data viitoare. Iată o diagramă a distribuției lognormale suprapusă pe ipotezele noastre ilustrate (de exemplu, prețul de pornire de 10 $):
- Figura 4 Rezumat Simularea unui model Monte Carlo aplică un model selectat (un model care specifică comportamentul unui instrument) într-un set mare de teste aleatorii în încercarea de a produce un set plauzibil de posibile rezultate viitoare. În ceea ce privește simularea prețurilor acțiunilor, modelul cel mai comun este mișcarea geometrică Brownian (GBM). GBM presupune că un drift constant este însoțit de șocuri aleatorii. În timp ce perioadele de returnare în cadrul GBM sunt distribuite în mod normal, nivelurile de prețuri în mai multe perioade (de exemplu, zece zile) sunt distribuite în mod logar.
Consultați tutorialul filmului lui David Harper,
Monte Carlo Simulation with Motion Brownian Motion |
, pentru a afla mai multe despre acest subiect.
Par a fi mai inteligente cu Simularea Monte Carlo
Această tehnică poate reduce incertitudinea în estimarea rezultatelor viitoare.
Creați o Simulare Monte Carlo utilizând Excel
Cum se aplică principiile Simulării Monte Carlo la un joc de zaruri folosind Microsoft Excel.
Monte Carlo Simulation: Elementele de bază
O simulare Monte Carlo permite analiștilor și consultanților să transforme șansele de investiții în alegeri. Avantajul Monte Carlo este capacitatea sa de a lua în calcul o serie de valori pentru diferite intrări.