期权与期货分析:从理论到实践
1. 期权Delta值计算
在期权定价与风险管理中,Delta值是一个关键指标。我们可以通过两种方式计算Delta值。
1.1 解析法计算Delta
from math import log, sqrt
from scipy import stats
def delta1(S, X, T, r, sigma):
d1 = (log(S / X) + (r + sigma * sigma / 2.) * T) / (sigma * sqrt(T))
return stats.norm.cdf(d1)
1.2 微小变动法计算Delta
def delta2(S, X, T, r, sigma):
tiny = 0.0001
s1 = S
s2 = S + tiny
def bsCall(S, X, T, r, sigma):
d1 = (log(S / X) + (r + sigma * sigma / 2.) * T) / (sigma * sqrt(T))
d2 = d1 - sigma * sqrt(T)
return S * stats.norm.cdf(d1) - X * exp(-r * T) * stats.norm.cdf(d2)
c1 = bsCall(s1, X, T, r, sigma)
c2 = bsCall(s2, X, T,
超级会员免费看
订阅专栏 解锁全文
3483

被折叠的 条评论
为什么被折叠?



