跳到內容

蒙地卡羅期權定價:路徑、誤差與模型風險

僅供教育參考,不構成投資建議

蒙地卡羅期權定價是在定價測度下模擬大量標的價格路徑,逐條計算合約收益,折現後取平均,從而得到模型估值。它特別適合多資產或依賴整條路徑的產品,例如亞式、障礙和回望期權。

結果以所選模型、校準輸入、收益實作、時間網格和隨機樣本為條件。它既不是對最可能走勢的預測,也不是保證能成交的價格。完整結果必須同時報告估值與抽樣誤差。

設第 (i) 條路徑的折現收益為 (Y_i),普通估計量為:

V_hat_0 = (1 / N) sum_(i=1)^N Y_i = e^(-rT) (1 / N) sum_(i=1)^N payoff_i

在股息率為 (q) 的常參數幾何布朗運動下,可直接抽樣終值:

S_T = S_0 exp[(r - q - sigma^2 / 2)T + sigma sqrt(T) Z], where Z ~ N(0, 1)

只依賴 (S_T) 的歐式收益無需中間路徑。亞式平均價、連續障礙或回望收益則要劃分時間步、演化狀態、保存觀察值,再按準確合約日曆計算收益並折現。

若折現收益的樣本標準差為 (s),標準誤差為 (SE=s/sqrt N)。常見近似 95% 區間是 (hat V_0pm1.96SE)。普通蒙地卡羅以 (N^(-1/2)) 速度收斂,因此約需四倍獨立路徑才能把標準誤差減半。

只做向前模擬和到期收益平均,不能解決美式期權的最適停止問題。美式估值需要 Longstaff-Schwartz 最小平方法等停止規則,或樹模型、有限差分等反向方法。

假設 100,000 條一年期亞式 Call 路徑得到每股折現收益平均值 $6.20,樣本標準差 $9.49:

SE = 9.49 / sqrt(100,000) ≈ $0.03

近似 95% 區間為 $6.20 ± 1.96×$0.03,即約 [$6.14, $6.26]。標準乘數為 100 時,每份估值是 $620,抽樣區間約 [$614, $626],尚未計入 Bid/Ask、費用和執行影響。

若增至 400,000 條獨立路徑且變異數相近,標準誤差約降至 $0.015,95% 半寬約為 $0.029。這只提高數值精度,不能驗證波動率模型、相關性、股息、觀察日或收益程式碼。

實作時可用相同假設為普通歐式期權定價。結果應在合理抽樣誤差內接近 Black-Scholes 值;明顯偏差通常提示折現、漂移、單位、收益邏輯或亂數處理有誤。

  • 精確實作履約價、觀察日、平均規則、障礙、返還、結算、乘數和公司行動處理。
  • 區分風險中性定價與現實情境;歷史預期報酬率不能自動作為定價漂移。
  • 對齊現價、利率、股息、波動率曲面、相關性、日曆和估值時間。
  • 對路徑相依產品選擇足夠細的網格,並檢查時間步偏差。
  • 報告路徑數、亂數產生器或種子、估值、收益標準差、標準誤差和信賴區間。
  • 用獨立樣本重算;固定種子有利於重現,但不是獨立確認。
  • 使用對偶變數、控制變數、分層或準隨機序列時檢查偏差。
  • 用解析價、樹模型、無套利邊界和極限行為驗證簡單案例。
  • 單獨處理美式履約;普通到期平均忽略提前履約最佳化。
  • 用適當方法估算 Greeks;樸素擾動重估可能被模擬雜訊淹沒。
  • 區分抽樣誤差、離散偏差、校準誤差、合約錯誤和模型誤差;窄區間只涵蓋抽樣誤差。
  • 按產品需要壓力測試跳躍、隨機或局部波動率、相關性、股息和利率。
  • 按實際乘數和交割物換算合約現金。
  • 與可成交 Bid/Ask 和深度比較;模型價值不含流動性、滑價、費用、保證金或避險限制。
  • 「路徑越多答案就越正確。」更多路徑只降低抽樣雜訊,不能修復錯誤假設或程式碼。
  • 「95% 區間涵蓋所有不確定性。」它通常只涵蓋給定模型和輸入下的抽樣不確定性。
  • 「定價漂移應使用歷史平均報酬。」無套利定價通常使用風險中性測度。
  • 「蒙地卡羅永遠最好。」簡單問題用解析式、樹、PDE 或積分可能更快更準。
  • 「所有收益只抽一次終值就夠。」路徑相依合約需要中間觀察值。
  • 「美式期權可直接平均到期收益。」提前履約形成最適停止問題。
  • 「相同亂數種子證明兩個實作正確。」共同錯誤仍可能存在。
  • 「模型估值就是可交易報價。」真實成交取決於流動性與合約條款。