Cum se folosește Excel pentru a simula prețurile acțiunilor
Unii investitori activi modelează variații ale unei acțiuni sau ale unui alt activ pentru a simula prețul acestuia și cel al instrumentelor care se bazează pe acesta, cum ar fi instrumentele derivate. Simularea valorii unui activ pe o foaie de calcul Excel poate oferi o reprezentare mai intuitivă a evaluării sale pentru un portofoliu.
Chei de luat masa
- Comercianții care doresc să testeze înapoi un model sau o strategie pot folosi prețuri simulate pentru a-și valida eficacitatea.
- Excel vă poate ajuta cu testarea înapoi utilizând o simulare Monte Carlo pentru a genera mișcări aleatorii ale prețurilor.
- Excel poate fi, de asemenea, utilizat pentru a calcula volatilitatea istorică pentru a vă conecta la modelele dvs. pentru o mai mare precizie.
Construirea unui model de simulare a prețurilor
Fie că avem în vedere cumpărarea sau vânzarea unui instrument financiar, decizia poate fi ajutată prin studierea acestuia atât numeric, cât și grafic. Aceste date ne pot ajuta să judecăm următoarea mișcare probabilă pe care ar putea să o facă activul și mișcările mai puțin probabile.
În primul rând, modelul necesită câteva ipoteze anterioare. Presupunem, de exemplu, că randamentele zilnice sau „r (t)” a acestor active sunt distribuite în mod normal cu media, „(μ)” și sigma deviației standard „(σ)”. Acestea sunt ipotezele standard pe care le vom folosi aici, deși există multe altele care ar putea fi utilizate pentru a îmbunătăți acuratețea modelului.
Care dă:
r(t)=S(t)-S(t-1)S(t-1)=μδt+σϕδtwhere:δt=1 day=1365 of a yearμ=meanϕ≅N(0,1)σ=annualized volatility\ begin {align} & r (t) = \ frac {S (t) – S (t – 1)} {S (t – 1)} = \ mu \ delta t + \ sigma \ phi \ sqrt {\ delta t } \\ & \ textbf {unde:} \\ & \ delta t = 1 \ \ text {day} = \ frac {1} {365} \ \ text {a unui an} \\ & \ mu = \ text { mean} \\ & \ phi \ cong N (0, 1) \\ & \ sigma = \ text {volatilitate anualizată} \\ \ end {align}(…)r(t)=S(t-1)
-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,
-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,
35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,
-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467
s-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422
s-65,47,-65,47z M834 80H400000v40H845z”>
Care are ca rezultat:
In cele din urma:
S(t)-S(t-1)= S(t-1)μδt+S(t-1)σϕδtS(t)= S(t-1)+S(t-1)μδt + S(t-1)σϕδtS(t)= S(t-1)(1+μδt+σϕδt)\ begin {align} S (t) – S (t – 1) = & \ S (t – 1) \ mu \ delta t + S (t – 1) \ sigma \ phi \ sqrt {\ delta t} \\ S (t) = & \ S (t – 1) + S (t – 1) \ mu \ delta t \ + \\ & \ S (t – 1) \ sigma \ phi \ sqrt {\ delta t} \\ S (t) = & \ S (t – 1) (1 + \ mu \ delta t + \ sigma \ phi \ sqrt {\ delta t}) \\ \ end {align}S(t)-S(t-1)=S(t)=S(t)=(…) S(t-1)μδt+S(t-1)σϕδt
-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,
-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,
35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,
-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467
s-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422
s-65,47,-65,47z M834 80H400000v40H845z”>
-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,
-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,
35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,
-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467
s-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422
s-65,47,-65,47z M834 80H400000v40H845z”>
Și acum putem exprima valoarea prețului de închidere de astăzi folosind închiderea din ziua anterioară.
- Calculul μ: