Better Investing Tips

Как да използвате Excel за симулиране на цените на акциите

click fraud protection

Някои активни инвеститори моделират вариации на акции или други актив да симулира неговата цена и тази на инструментите, които се основават на нея, като деривати. Симулирането на стойността на актив в електронна таблица на Excel може да осигури по -интуитивно представяне на неговата оценка за портфейл.

Ключови извадки

  • Търговците, които искат да тестват обратно модел или стратегия, могат да използват симулирани цени, за да потвърдят неговата ефективност.
  • Excel може да ви помогне с вашето обратно тестване, като използвате симулация на Монте Карло, за да генерирате произволни движения на цените.
  • Excel може да се използва и за изчисляване на историческата променливост, за да се включи във вашите модели за по -голяма точност.

Изграждане на симулация на модел на ценообразуване

Независимо дали обмисляме покупка или продажба на финансов инструмент, решението може да бъде подпомогнато чрез неговото изучаване както числено, така и графично. Тези данни могат да ни помогнат да преценим следващия възможен ход, който активът може да направи, и ходовете, които са по -малко вероятни.

На първо място, моделът изисква някои предварителни хипотези. Предполагаме например, че дневните доходи или "r (t)" на тези активи обикновено се разпределят със средната стойност, "(μ)," и стандартно отклонение сигма, "(σ)." Това са стандартните допускания, които ще използваме тук, въпреки че има много други, които биха могли да се използват за подобряване на точността на модела.

 r. ( T. ) = С. ( T. ) С. ( T. 1. ) С. ( T. 1. ) Н. ( μ. , σ. ) където: С. ( T. ) = близо. T. С. ( T. 1. ) = близо. T. 1. \ start {align} & r (t) = \ frac {S (t) - S (t - 1)} {S (t - 1)} \ sim N (\ mu, \ sigma) \\ & \ textbf {където:} \\ & S (t) = \ текст {close} _t \\ & S (t - 1) = \ text {close} _ {t - 1} \\ \ end {align} r(T)=С(T1)С(T)С(T1)н(μ,σ)където:С(T)=близоTС(T1)=близоT1

Което дава:

 r. ( T. ) = С. ( T. ) С. ( T. 1. ) С. ( T. 1. ) = μ. δ. T. + σ. ϕ. δ. T. където: δ. T. = 1. ден. = 1. 3. 6. 5. от една година. μ. = означава. ϕ. Н. ( 0. , 1. ) σ. = годишна променливост. \ begin {align} & r (t) = \ frac {S (t) - S (t - 1)} {S (t - 1)} = \ mu \ delta t + \ sigma \ phi \ sqrt {\ delta t } \\ & \ textbf {където:} \\ & \ delta t = 1 \ \ text {day} = \ frac {1} {365} \ \ text {от една година} \\ & \ mu = \ text {mean} \\ & \ phi \ cong N (0, 1) \\ & \ sigma = \ text {годишна променливост} \\ \ end {align} r(T)=С(T1)С(T)С(T1)=μδT+σϕδTкъдето:δT=1ден=3651от една годинаμ=означаваϕн(0,1)σ=годишна променливост

Което води до:

 С. ( T. ) С. ( T. 1. ) С. ( T. 1. ) = μ. δ. T. + σ. ϕ. δ. T. \ start {align} & \ frac {S (t) - S (t - 1)} {S (t - 1)} = \ mu \ delta t + \ sigma \ phi \ sqrt {\ delta t} \\ \ край {подравнено} С(T1)С(T)С(T1)=μδT+σϕδT

И накрая:

 С. ( T. ) С. ( T. 1. ) = С. ( T. 1. ) μ. δ. T. + С. ( T. 1. ) σ. ϕ. δ. T. С. ( T. ) = С. ( T. 1. ) + С. ( T. 1. ) μ. δ. T. + С. ( T. 1. ) σ. ϕ. δ. T. С. ( T. ) = С. ( 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} С(T)С(T1)=С(T)=С(T)=С(T1)μδT+С(T1)σϕδTС(T1)+С(T1)μδT+С(T1)σϕδTС(T1)(1+μδT+σϕδT)

И сега можем да изразим стойността на днешното цена на затваряне използване на предишния ден за затваряне.

  • Изчисление на μ:

За да се изчисли μ, което е средната стойност на дневната възвращаемост, ние вземаме n последователни минали цени на затваряне и прилагаме, което е средната стойност на сумата от n минали цени:

 μ. = 1. н. T. = 1. н. r. ( T. ) \ begin {align} & \ mu = \ frac {1} {n} \ sum_ {t = 1} ^ {n} r (t) \\ \ end {align} μ=н1T=1нr(T)

  • Изчисляването на променливостта σ - променливостта

φ е нестабилност със средна стойност на случайна променлива нула и стандартно отклонение една.

Изчисляване на историческа променливост в Excel

За този пример ще използваме функцията на Excel "= NORMSINV (RAND ())." С основа от нормалното разпределение, тази функция изчислява a случайно число със средна нула и стандартно отклонение единица. За да изчислите μ, просто усреднете добивите, като използвате функцията Ln (.): log-нормално разпределение.

В клетка F4 въведете „Ln (P (t) / P (t-1)“)

В търсенето на клетка F19 "= СРЕДНО (F3: F17)"

В клетка H20 въведете „= СРЕДНА (G4: G17)

В клетка H22 въведете „= 365*H20“, за да изчислите годишната дисперсия

В клетка H22 въведете „= SQRT (H21)“, за да изчислите годишното стандартно отклонение

Така че сега имаме „тенденцията“ на минали дневни доходи и стандартното отклонение ( летливост). Можем да приложим нашата формула, намерена по -горе:

 С. ( T. ) С. ( T. 1. ) = С. ( T. 1. ) μ. δ. T. + С. ( T. 1. ) σ. ϕ. δ. T. С. ( T. ) = С. ( T. 1. ) + С. ( T. 1. ) μ. δ. T. + С. ( T. 1. ) σ. ϕ. δ. T. С. ( T. ) = С. ( 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} С(T)С(T1)=С(T)=С(T)=С(T1)μδT+С(T1)σϕδTС(T1)+С(T1)μδT+С(T1)σϕδTС(T1)(1+μδT+σϕδT)

Ще правим симулация за 29 дни, следователно dt = 1/29. Нашата отправна точка е последната близка цена: 95.

  • В клетката K2 въведете „0.“
  • В клетката L2 въведете „95“.
  • В клетката K3 въведете „1.“
  • В клетката L3 въведете „= L2 * (1 + $ F $ 19 * (1/29) + $ H $ 22 * ​​SQRT (1/29) * NORMSINV (RAND ())).“

След това плъзгаме формулата надолу по колоната, за да завършим цялата серия от симулирани цени.

Този модел ни позволява да намерим симулация на активите до 29 дадени дати, със същата променливост като предишните 15 цени, които избрахме, и с подобна тенденция.

И накрая, можем да кликнете върху „F9“, за да започнете друга симулация, тъй като имаме функцията rand като част от модела.

ESG инвестиране със средна капитализация

Когато става въпрос за инвестиране, естествено е инвеститорите да търсят излагане на теми, които...

Прочетете още

Трябва ли да изтегля парите си от фондовия пазар?

Когато фондовите пазари станат летлив, инвеститорите могат да се изнервят. В много случаи това г...

Прочетете още

stories ig