量化研究(三):為期權初學者做了一點微小的工作——基於VBA的期權示例表格
======== 1.2版(20160726更新) ========
鏈接:http://pan.baidu.com/s/1bo0J4TL 密碼:4kh5
本次更新:新增隨機價格序列生成
====================================
======== 1.1版(20160722更新) ========
本次更新:補全剩餘的希臘字母
====================================
============== 原文 ==================
事情的起源是這樣的。鄙人所在的小組,經常會有很多實習生來實習。作為曾經很長一段時間都在實習的實習生,我懂的,實習嘛,總想學點東西。然而平時工作較多,部門的實習生來來去去,鐵打的營盤流水的兵,每個前來的實習生都培訓,顯得有點不切實際。
然而期權這個東西,又比較複雜。最簡單的歐式期權,哪怕是拋開期權存續期間基本固定的執行價,一個期權從價格A運行到價格B,最起碼有5條路徑。這還沒有考慮到變數的高階項和相互之間的關係,還沒有考慮到期權的Moneyness對於各個變數的影響。回想起我自己剛剛學衍生品的時候也很是頭痛,變數實在是太多。
於是我萌生了這麼一個想法:搞一個EXCEL表,能讓期權的初學者有一個直觀的認識。
於是就有了這個表格的誕生。
先放鏈接:
(鏈接請看上方最新鏈接)
先把表裡面的備註放上來:
- 本表格構建的初衷,是為了給初學期權的同學朋友一個關於期權以及其相關變數的直觀了解。一開始是打算讓那些剛到我們組實習的實習生好好熟悉一下期權,後來發現獨樂樂不如眾樂樂,於是放上專欄。
- 本表格是基於VBA構建的,比較簡陋,初學者請湊合著用,高手請繞道。
- 本表格目前只有期權價格和delta計算,後續我會慢慢增加更多的功能,初步想法是先將希臘字母補全,然後加入隨機路徑生成以及delta對沖的盈虧分析。
- 本表所有的計算都是基於BS框架的,因此計算都是基於BS公式的假設,例如這裡假設波動率是常數。後續有時間的話可能會加入其他奇異期權的定價。
- 由於平時要工作,時間有限,很多代碼來不及debug,要是各位在使用過程中發現問題,請隨時私信與我聯繫,我的知乎用戶名:冼尼瑪 San LeiMa
- 本表僅供學習交流,嚴禁用於一切商業用途。要是這麼爛的表格都能用於商業用途,我只能送上佩服二字。
接下來簡單說說怎麼用。
打開表格,裡面(暫時)有兩個sheet:一個是Payoff & Option Price,一個是Delta。第一個sheet是計算不同變數下的期權價格,第二個sheet裡面是計算不同變數下的delta,附帶delta的三維曲面。
表格裡面所有白底紅字的部分都是可以改動的。
比如,你在下拉菜單選擇「波動率」,然後按一下上方的「計算」按鈕,就會得出其他變數不變的情況的,不同波動率下的期權價格。(圖在表格的下方)另一個sheet delta的用法同理,這裡就不說了。希望大家玩得開心。
這個表格我會逐步完善的,之所以現在放上來,是因為希望有人督促我快點更新表格……哈哈。
如果使用時遇到什麼bug,歡迎隨時與我聯繫。
冼尼瑪
2016/07/21
=========== 交易員崛起 · 專欄目錄 ===========
交易員崛起 · 專欄目錄
推薦閱讀: