Optionshare 選擇幫

 找回密碼
 立即註冊
查看: 2155|回復: 3
打印 上一主題 下一主題

不要被錯誤的觀念所誤導了

[複製鏈接]
樓主
發表於 2017-4-19 08:44:21 | 顯示全部樓層
本帖最後由 EntrepreneurOPs 於 2017-4-20 15:31 編輯

根據實作過的B-S model(如最後段有關於理論價之演算法), 模式中需要的輸入值是:
1) 無風險利率
2) 距離到期時間(年)
3) 對應標的物價格
4) 履約價格
5) 波動率(最重要, 各期商平台所得出geeks的差異, 主要在此估計值的不同. 請參照一二三四)
6) 股息殖利率
因此下跌若造成波動率變大, 時間價值確實是會跟著變大的!!!

可知, 有確定定義的B-S model沒問題, 倒是沒有確定定義的 [大跌] 卻會因人而異!!!
--- 比如150點對您是大跌, 對我只算是小跌(正常波動) ---
上禮拜五下跌104點, 對比前一天收盤9836, 僅僅下跌約1%(一般業界常用的大跌是2%以上)
因此, 其文中可能是錯誤觀念的是 [大跌] 這二字的用法!!! ㄎㄎ

Function BS_TheoryPrice(CallorPut, rate, toExp, underlying, strike, volatility, yield)
    d = (Log(underlying / strike) + (rate - yield + volatility ^ 2 / 2) * toExp) / (volatility * toExp ^ 0.5)
    If CallorPut = "買權" Then
        BS_TheoryPrice = underlying * Exp(-yield * toExp) * Application.NormSDist(d) - strike * Exp(-rate * toExp) * Application.NormSDist(d - volatility * toExp ^ 0.5)
        
    ElseIf CallorPut = "賣權" Then
        BS_TheoryPrice = -underlying * Exp(-yield * toExp) * Application.NormSDist(-d) + strike * Exp(-rate * toExp) * Application.NormSDist(volatility * toExp ^ 0.5 - d)        
    Else
        BS_TheoryPrice = "Calls or Puts?"
    End If
End Function

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

站長信箱|Archiver|手機版|小黑屋|Optionshare 選擇幫.  

GMT+8, 2024-5-14 07:04 , Processed in 0.026276 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表