Акция бағаларын модельдеу үшін Excel бағдарламасын қалай пайдалануға болады

Кейбір белсенді инвесторлар акциялардың немесе басқа активтердің бағаларын және оған негізделген құралдардың, мысалы, туынды құралдардың бағаларын модельдеу үшін вариацияларды модельдейді. Excel электрондық кестесінде активтің құнын модельдеу портфолио үшін оның интуитивті көрінісін қамтамасыз ете алады. 

Негізгі өнімдер

  • Модельді немесе стратегияны сынақтан өткізуге ұмтылған трейдерлер оның тиімділігін растау үшін имитацияланған бағаларды қолдана алады.
  • Монте-карло симуляциясы көмегімен Excel бағдарламасында сіздің кездейсоқ бағалардың өзгеруін тудыратын кері тестілеу кезінде көмек болады.
  • Excel-ді дәлдікке қол жеткізу үшін тарихи тұрақсыздықты есептеу үшін пайдалануға болады.

Баға моделін модельдеуді құру

Қаржы құралын сатып алу немесе сату туралы ойланамыз ба, шешімге оны сандық және графикалық түрде зерттеу арқылы көмектесуге болады. Бұл деректер активтің келесі ықтимал қозғалысы мен ықтимал емес қозғалысын бағалауға көмектеседі.

Ең алдымен, модель кейбір алдын-ала болжамдарды қажет етеді. Біз, мысалы, осы активтердің күнделікті кірістері немесе «r (t)», әдетте, «(μ),» және орташа ауытқу сигмасы, «(σ) мәндерімен бөлінеді деп есептейміз. Бұл біз қолданатын стандартты болжамдар, бірақ модель дәлдігін жақсарту үшін қолдануға болатын көптеген басқа нұсқалар бар.

Қандай береді:

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{aligned} &r ( t ) = \frac { S ( t ) – S ( t – 1 ) }{ S ( t – 1 ) } = \mu \delta t + \sigma \phi \sqrt { \delta t } \\ &\textbf{where:} \\ &\delta t = 1 \ \text{day} = \frac { 1 }{ 365 } \ \text{of a year} \\ &\mu = \text{mean} \\ &\phi \cong N ( 0, 1 ) \\ &\sigma = \text{annualized volatility} \\ \end{aligned}​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»>

Мұның нәтижесі:

Соңында:

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{aligned} 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{aligned}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»>

Ал енді біз бүгінгі жабылу бағасының құнын алдыңғы күнді жабу арқылы білдіре аламыз.

  • Μ есептеу:

Күнделікті қайтарудың орташа мәні болып табылатын μ есептеу үшін, біз өткен n жақын бағалар бағасын аламыз және өткен n бағасының қосындысының орташа мәні қолданылады:

  • At құбылмалылықты есептеу – құбылмалылық

φ – бұл кездейсоқ шаманың орташа мәні нөлге тең және орташа ауытқуымен болатын құбылмалылық.

Excel бағдарламасындағы тарихи құбылмалылықты есептеу

Бұл мысал үшін біз Excel функциясын қолданамыз «= NORMSINV (RAND ()).» Қалыпты үлестірілімге негізделген бұл функция кездейсоқ санды  орташа мәні нөлге тең және стандартты ауытқуы бірге есептейді. Μ есептеу үшін Ln (.) Функциясын пайдаланып кірістерді орташа деңгейге келтіріңіз: журналға қалыпты үлестіру.

F4 ұяшығына «Ln (P (t) / P (t-1)») енгізіңіз

F19 ұяшығынан «= AVERAGE (F3: F17)» іздеу

H20 ұяшығына “= AVERAGE (G4: G17) енгізіңіз

 H22 ұяшығына жылдық дисперсияны есептеу үшін «= 365 * H20» енгізіңіз

 H22 ұяшығына жылдық стандартты ауытқуды есептеу үшін «= SQRT (H21)» енгізіңіз

Сонымен, қазір бізде өткен күнделікті кірістердің «үрдісі» және стандартты ауытқу ( құбылмалылық ) бар. Жоғарыда келтірілген формуланы қолдануға болады:

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{aligned} 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{aligned}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»>

Біз модельдеуді 29 күн ішінде жасаймыз, сондықтан dt = 1/29. Біздің бастапқы нүктеміз – соңғы жабылу бағасы: 95.

  • K2 ұяшығына «0» енгізіңіз.
  • L2 ұяшығына «95» енгізіңіз.
  • К3 ұяшығына «1» енгізіңіз.
  • L3 ұяшығына «= L2 * (1 + $ F $ 19 * (1/29) + $ H $ 22 * ​​SQRT (1/29) * NORMSINV (RAND ())) енгізіңіз.»

Одан кейін, модельдеу бағаларының барлық сериясын аяқтау үшін формуланы бағанға қарай апарамыз.

Бұл модель активтердің 29 күнге дейінгі модельдеуін табуға мүмкіндік береді, біз өзгерткен бұрынғы 15 бағамен бірдей өзгеріспен және ұқсас тенденциямен.

Соңында, біз модельдің бөлігі ретінде rand функциясын орындайтындықтан, тағы бір модельдеуді бастау үшін «F9» батырмасын басуға болады.