一、目前国际上主流的期权定价模型主要有:
- BSM定价模型
- BAW定价模型
- CRR定价模型
- 二叉树模型
二、模型适用,需要说明的是:
1、可以直接用BS模型计算欧式期权的理论价格。
2、BS模型对欧式期权定价有较好的支持,但美式期权由于可以随时执行,影响模型对时间和价格的参数设置,因此对美式期权定价存在困难。
3、BAW定价模型,对美式期权价格进行了近似解析方法求解。该模型,多用于美式期权定价。
4、CRR模型也可以对美式期权进行定价。
5、二叉树模型对美式期权和欧式期权定价都具有较好的支持,但是为了达到一定的精度,必须有大量的模拟运算,对系统要求较高。
三、欧式期权定价的python实现
#期权定价与希腊字母
import numpy as np
from math import sqrt, log
from scipy import stats
# 欧式期权BSM定价公式
#欧式期权的看涨期权价格及各种希腊值
"""
Parameters:
==========
S0: float
标的物初始价格水平
K: float
行权价格
T: float
到期日
r: float
固定无风险短期利率
sigma: float
波动因子
==========
"""
def d(S0, K, T, r, sigma):
S0 = float(S0)
d1 = (np.log(S0 /K) + (r + 0.5 * sigma**2) * T )/(sigma * np.sqrt(T))
d2 = (np.log(S0 /K) + (r - 0.5 * sigma**2) * T )/(sigma * np.sqrt(T))
return (d1,d2)
def