如何利用excel模擬股票價格

一些活躍的投資者對股票或其他資產的變化進行建模,以模擬其價格和基於此的工具(如衍生品)的價格。在Excel電子錶格上模擬資產的價值,可以更直觀地表示資產組合的估值。...

一些活躍的投資者對股票或其他資產的變化進行建模,以模擬其價格和基於此的工具(如衍生品)的價格。在Excel電子錶格上模擬資產的價值,可以更直觀地表示資產組合的估值。

關鍵要點

  • 希望對模型或策略進行反向測試的交易員可以使用模擬價格來驗證其有效性。
  • Excel可以幫助您使用蒙特卡羅模擬生成隨機價格變動的反向測試。
  • Excel還可以用來計算歷史波動率,以便**到模型中以獲得更高的準確性。

建立定價模型模擬

無論我們是在考慮購買還是**一種金融工具,都可以透過數字和圖形的研究來輔助決策。這些資料可以幫助我們判斷資產可能做出的下一步行動和可能性較小的行動。

首先,該模型需要一些先驗假設。例如,我們假設這些資產的日收益率或“r(t)”是正態分佈的(μ)," 和標準差西格瑪(σ)." 這些是我們將在這裡使用的標准假設,儘管還有許多其他假設可以用來提高模型的準確性。

r(t)=S(t)−S(t)−1) S(t)−1)∼不(μ,σ)where:S(t) =衣櫃(t−1) =壁櫥−1\開始{對齊}&r(t)=\frac{S(t)-S(t-1)}{S(t-1)}\sim N(\mu,\sigma)\\&amp\textbf{其中:}\\&S(t)=\text{close}\u t\\&S(t-1)=\text{close}{t-1}\\\end{aligned}​r(t)=S(t−1) S(t)−S(t)−1)​∼不(μ,σ)where:S(t) =壁櫥​S(t)−1) =壁櫥−1​​

它給出:

r(t)=S(t)−S(t)−1) S(t)−1)=μδt型+σϕδt此處:δt=1天=1365年μ=意思是ϕ≅N(0,1)σ=年化波動率\begin{aligned}&r(t)=\frac{S(t)-S(t-1)}{S(t-1)}=\mu\delta t+\sigma\phi\sqrt{\delta t}\\&amp\textbf{其中:}\\&amp\delta t=1\\text{day}=\frac{1}{365}\\text{a year}\\&amp\mu=\text{mean}\\&amp\phi\cong N(0,1)\\&amp\sigma=\text{年化波動率}\\\end{對齊}​r(t)=S(t−1) S(t)−S(t)−1)​=μδt型+σϕδt型​哪裡:δt=1天=3651​ 一年的μ=意思是ϕ≅N(0,1)σ=算出年波幅​

結果是:

S(t)−S(t)−1) S(t)−1)=μδt型+σϕδ開始{對齊}&amp\frac{S(t)-S(t-1)}{S(t-1)}=\mu\delta t+\sigma\phi\sqrt{\delta t}\\\end{aligned}​S(t)−1) S(t)−S(t)−1)​=μδt型+σϕδt型​​

最後:

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})\\\結束{對齊}S(t)−S(t)−1) =S(t)=S(t)=​ S(t)−1)μδt+S(t)−1)σϕδt型​ S(t)−1) +S(t)−1)μδt+S(t)−1)σϕδt型​ S(t)−1)(1+μδt型+σϕδt型​)​

現在我們可以用前一天的收盤價來表示今天的收盤價。

  • 計算μ:

計算μ, 這是日收益率的平均值,我們取n個連續的過去收盤價並應用,這是n個過去價格之和的平均值:

μ=1牛∑t=1nr(t)\begin{aligned}&amp\mu=\frac{1}{n}\sum{t=1}^{n}r(t)\\ end{aligned}​μ=n1型​t=1∑n​r(噸)​

  • 波動率的計算σ - 波動

φ 是一個平均值為0,標準差為1的波動率。

用excel計算歷史波動率

在本例中,我們將使用Excel函式“=NORMSINV(RAND())”以正態分佈為基礎,此函式計算平均值為零、標準偏差為1的隨機數。計算μ, 簡單地用函式Ln(.):對數正態分佈平均產量。

在單元格F4中,輸入“Ln(P(t)/P(t-1)”

007Ys3FFgy1gregzg6vcpj60ic0d9wg102

在F19單元格搜尋中“=平均值(F3:F17)”

007Ys3FFgy1gregzh2wylj60lf0dgq4s02

在單元格H20中,輸入“=平均值(G4:G17)

007Ys3FFgy1gregzhukflj60l60ctq4n02

在單元格H22中,輸入“=365*H20”以計算年化方差

007Ys3FFgy1gregziquasj60hb0ddjsw02

在單元格H22中,輸入“=SQRT(H21)”以計算年化標準偏差

007Ys3FFgy1gregzjfifhj60ie0dfabn02

所以我們現在有了過去日收益率的“趨勢”和標準差(波動率)。我們可以應用上面的公式:

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})\\\結束{對齊}S(t)−S(t)−1) =S(t)=S(t)=​ S(t)−1)μδt+S(t)−1)σϕδt型​ S(t)−1) +S(t)−1)μδt+S(t)−1)σϕδt型​ S(t)−1)(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())”

接下來,我們將公式向下拖動到列中,以完成整個模擬價格系列。

007Ys3FFgy1gregzklmfkj612g0ikaf302

這個模型允許我們找到一個模擬的資產下降到29日給定的,具有相同的波動性,前15個價格,我們選擇了類似的趨勢。

007Ys3FFgy1gregzlpq8gj61fs13un5602

最後,我們可以點選“F9”開始另一個模擬,因為我們有蘭德函式作為模型的一部分。

  • 發表於 2021-06-11 17:47
  • 閱讀 ( 46 )
  • 分類:金融

你可能感興趣的文章

更快地搜尋excel電子表格:用索引和匹配替換vlookup

還在用VLOOKUP?以下是索引和匹配如何提供更好的解決方案。 ...

  • 發佈於 2021-03-14 15:37
  • 閲讀 ( 55 )

透過本課程掌握excel電子表格函式、公式和資料分析

在任何行業,團隊中都需要知道如何管理和研究資料的人員。資料分析技能可幫助您瞭解客戶資料並做出明智的業務決策。microsoftexcel是一種電子表格軟體,它可以讓您將資料製表、分析和視覺化。 ...

  • 發佈於 2021-03-28 03:39
  • 閲讀 ( 61 )

如何使用microsoft excel中的內建股票功能

...中的內建股票資料型別節省時間並獲取最新資訊。以下是如何用股票程式碼、市值、上一收盤價等詳細資訊填充您的工作表。 將股票資料新增到excel工作表 要在microsoftexcel中使用Stocks資料型別,您只需要一個internet連線和一點...

  • 發佈於 2021-04-01 00:11
  • 閲讀 ( 47 )

如何在excel中計算r平方?

...兩個問題:在一定時期內的回報率是多少,以及這種差異如何與同一時期內的另一種證券差異相關?如果收益率是過去52周內每日百分比的變化,則兩種證券可能具有較高的相關性(或R平方),但如果收益率是過去52周內每月的...

  • 發佈於 2021-06-05 17:40
  • 閲讀 ( 57 )

綜合看跌期權

...put)是一種投資者在看跌某隻股票並關註潛在風險時可以利用的策略 該股近期走強。 綜合看跌期權的目標是從標的股票價格的預期下跌中獲利,這就是為什麼它通常被稱為綜合看漲期權。 理解綜合看跌期權 綜合看跌期權...

  • 發佈於 2021-06-06 08:30
  • 閲讀 ( 40 )

錄音帶

...候衡量整體市場情緒。股票行情資料也有助於技術分析師利用圖表評估股票走勢。 在資訊以電子方式傳輸之前,辦事處離證券交易所較近的經紀商具有優勢,因為他們比距離較遠的經紀商更早收到最新交易資料。 讀股票行...

  • 發佈於 2021-06-06 20:56
  • 閲讀 ( 27 )

excel中計算複合年增長率(cagr)的公式是什麼?

...項投資在一定時期內的回報率,以年百分比表示。下麵是如何手工計算和使用microsoftexcel計算的概述。 什麼是複合年增長率(cagr)? 但首先,讓我們來定義我們的術語。考慮複合年增長率最簡單的方法是認識到,經過若干年的...

  • 發佈於 2021-06-10 14:20
  • 閲讀 ( 52 )

用excel計算歷史波動率

...365. Σ²daily) Volatility = √ (365 [Σ (r (t)) ² / (n - 1)].) 模擬 資料 我們透過Excel函式=rand來模擬每天在94和104之間變化的股票價格。 計算每日收益 在E列中,我們輸入“Ln(P(t)/P(t-1))。” 計算每日收益的平方 在G列...

  • 發佈於 2021-06-11 13:10
  • 閲讀 ( 53 )

如何在excel中計算beta

...貝塔股票低,在動蕩時期提供了更多的保護。 1:23 如何在Excel中計算Beta? 同一個beta的不同結果 順便說一句,區分Google Finance提供的beta值與Yahoo Finance或Reuters提供的beta值不同的原因很重要。 這是因為有幾種方法可以...

  • 發佈於 2021-06-11 17:07
  • 閲讀 ( 60 )

如何使用excel計算相關性?

...兩個問題:在一定時期內的回報率是多少,以及該回報率如何與另一種證券在同一時期內的回報率相關聯? 這也是為什麼關聯股票價格很困難的原因:如果回報率是過去52周的每日百分比變化,那麼兩種證券的相關性可能很高...

  • 發佈於 2021-06-11 21:09
  • 閲讀 ( 50 )
fadqmzshbg
fadqmzshbg

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦