2008年11月1日 星期六

使用Excel計算隱含波動率

操作選擇權以來一直有個困擾, 就是看盤軟體的隱含波動率計算, 目前軟體的市場價格都是使用現貨指數.

歐式選擇權, 因無法提前履約, 而期貨又具有價格發現功能.
理論上到期時, 現貨應會向期貨收歛, 故評估選擇權時應該以期貨指數為準而非現貨.

這情況在2008/10/13~2008/10/24臺灣實施下跌3.5%限制時, 尤其嚴重, 對選擇權隱含波動率的評估會嚴重失真.

網路上找到隱含波動率計算機都是要人工輸入各項參數,
用起來太麻煩, 故自己用 Excel 做了一個, 除自己使用外, 也提供大家參考.

注意,本檔案僅供學術研究使用,不提供行情判斷功能。
投資朋友切記:盈虧自負!





使用方式:
記得先更新"參數sheet"內的結算日(有空再寫程式自動抓).
點選"計算IMV"按鈕即可


檔案下載:
請參考使用Excel計算隱含波動率(更新版)


Black-Schole公式(參考李榮祥先生之選擇權玩家一書):

BS(S, K, σ, r, T, Call)=SN(d1)-Ke-rtN(d2)
BS(S, K, σ, r, T, Put)=Ke-rtN(-d2)-SN(-d1)

ln(S/K) + (r+σ2/2)T
d1= ------------------------
σ*sqrt(T)

d2=d1-σ*sqrt(T)

S為市價,K為履約價格
r為利率(我使用臺銀之一個月定期存款利率),t為屇期餘日(年化需除365)
sqrt()為excel之開根號函數
N為常態分佈,excel函數為NORMSDIST()
ln()函數excel有內建.
e的excel函數為exp()
σ為波動率

Call Delta=N(d1)
Put Delta=Call Delta-1

7 則留言:

匿名 提到...

不能下載excel

阿瑞 提到...

已更新連結

愛麗森 提到...

您好,excel 又無法下載了。因為我是選擇權新手,想從excel 的計算了解波動率的變化。

愛麗森 提到...

檔案無法下載。可以請您再重新提供嗎?謝謝。

阿瑞 提到...

請參考使用Excel計算隱含波動率(更新版) 下載

匿名 提到...

你好!
想請問如何用EXCEL撰寫計算選擇權的隱含波動度的函數

匿名 提到...

自己抓 excel 回去看就好了,檔案沒有加密。