第一章:Greeks概述——期权风险的“仪表盘”
大家好,我是老张。在量化交易这行摸爬滚打了十几年,今天咱们来聊聊期权交易里最核心的东西——Greeks。
说实话,我刚入行那会儿,觉得期权就是个赌涨跌的工具。直到有一次,我持有一大堆深度实值期权,方向看对了,结果波动率一降,账户反而亏了钱。嗯,从那以后我才真正明白:不懂Greeks,做期权交易就像闭着眼睛开车。
什么是Greeks?
Greeks,中文叫“希腊字母”,是一组衡量期权价格对各类风险因子敏感度的指标。说白了,它们就是期权风险的“仪表盘”。
你想想看,股票价格受什么影响?无非是公司基本面、市场情绪这些。但期权不一样,它的价格受五个因素影响:
- 标的资产价格
- 行权价
- 剩余到期时间
- 波动率
- 无风险利率
每个因素变化一点点,期权价格就会跟着动。Greeks就是用来量化这种“动多少”的。
核心观点:Greeks不是理论玩具,而是实盘交易的“安全带”。我见过太多人因为忽略Greeks,在看似正确的方向上亏得血本无归。
为什么需要Greeks?
这个问题我问过很多新手。有人说是为了定价,有人说是为了对冲。都对,但不够全面。
我个人习惯把Greeks的作用总结为三点:
- 风险度量——知道你的仓位到底暴露在哪些风险下
- 对冲工具——用Greeks来设计对冲策略,把不想承担的风险去掉
- 交易决策——根据Greeks的数值,判断当前该不该进场、该不该平仓
举个例子。我曾经管理过一个期权组合,表面上看Delta是中性,但Gamma特别大。结果市场一波动,Delta瞬间偏了,亏了不少。这就是只看Delta不看Gamma的教训。
避坑指南:我曾经以为只要Delta中性就万事大吉,结果被Gamma狠狠教育了一顿。记住:Greeks是一个整体,缺一不可。
五大Greeks详解
好,咱们一个一个来看。这五个家伙,每个都有自己的脾气。
1. Delta(Δ)——方向感
Delta衡量的是:标的资产价格每变动1元,期权价格变动多少。
比如一个看涨期权的Delta是0.6,意味着股票涨1块,期权涨0.6块。说白了,Delta就是期权对股价的“敏感度”。
- 看涨期权Delta:0到1之间
- 看跌期权Delta:-1到0之间
- 平值期权Delta:大约0.5
我刚开始做交易时,特别喜欢用Delta来估算仓位大小。比如我想做多100股股票,但又不想直接买,那就买2手Delta为0.5的看涨期权——效果差不多。
小技巧:Delta也可以近似理解为期权到期时成为实值的概率。Delta=0.8,大概有80%的概率赚钱。当然,这只是近似,别太当真。
2. Gamma(Γ)——加速度
Gamma衡量的是:标的资产价格每变动1元,Delta变动多少。
你可以把Gamma理解为Delta的变化率。Gamma越大,Delta变得越快,期权就越“暴躁”。
我记得有一次做末日轮交易,买的是快到期的平值期权,Gamma大得吓人。股价稍微一动,Delta就从0.5蹦到0.8,然后又跌回0.3。那感觉,就像骑着一头疯牛。
- 平值期权Gamma最大
- 深度实值或虚值期权Gamma接近0
- 临近到期时,平值期权的Gamma会急剧增大
重点:Gamma是双刃剑。做买方喜欢Gamma,因为能放大收益;做卖方怕Gamma,因为风险不可控。
3. Vega(ν)——波动率敏感度
Vega衡量的是:隐含波动率每变动1%,期权价格变动多少。
这个指标特别重要,因为很多人只盯着方向,忽略了波动率的影响。我前面说的那次亏损,就是Vega在作祟。
举个例子:你买了一个看涨期权,股价确实涨了,但如果隐含波动率同时下降,期权价格可能不涨反跌。这就是Vega的威力。
- 平值期权Vega最大
- 剩余时间越长,Vega越大
- 临近到期,Vega趋近于0
避坑指南:我曾经在财报前买入跨式策略,赌波动率上升。结果财报出来后波动率反而降了,两边都亏。记住:Vega不是你能控制的,它是市场的情绪。
4. Theta(Θ)——时间杀手
Theta衡量的是:每过一天,期权价格损失多少。
时间就是金钱,这句话在期权市场里是字面意思。Theta永远是负值(对期权买方而言),因为时间每过一秒,期权就贬值一点。
我经常跟学员说:买期权就像租房子,每天都要付租金。这个租金就是Theta。
- 平值期权Theta最大
- 临近到期,Theta加速衰减
- 卖方喜欢Theta,买方讨厌Theta
我个人习惯在做卖方策略时,专门挑Theta大的合约。每天躺着收时间价值,虽然赚得不多,但胜在稳定。
5. Rho(ρ)——利率敏感度
Rho衡量的是:无风险利率每变动1%,期权价格变动多少。
说实话,Rho在短期期权交易中影响很小。我做了这么多年交易,真正关注Rho的时候不多。除非你交易的是长期期权(比如LEAPS),或者利率环境剧烈变化,否则Rho基本可以忽略。
- 看涨期权Rho为正
- 看跌期权Rho为负
- 剩余时间越长,Rho越大
小技巧:如果你交易的是一个月以内的期权,Rho基本不用管。但如果是半年以上的期权,还是得看一眼。
Greeks知识体系总览
下面这张图,是我自己整理的知识框架。每次带新人,我都会先让他们看这个图,把整体脉络搞清楚。
一个简单的Python示例
光说不练假把式。咱们用Python算一下这几个Greeks,看看它们到底长什么样。
import numpy as np
from scipy.stats import norm
def black_scholes_greeks(S, K, T, r, sigma, option_type='call'):
"""
计算欧式期权的Greeks
S: 标的资产价格
K: 行权价
T: 剩余时间(年)
r: 无风险利率
sigma: 波动率
"""
d1 = (np.log(S/K) + (r + 0.5*sigma**2)*T) / (sigma*np.sqrt(T))
d2 = d1 - sigma*np.sqrt(T)
if option_type == 'call':
delta = norm.cdf(d1)
gamma = norm.pdf(d1) / (S * sigma * np.sqrt(T))
theta = (-S * norm.pdf(d1) * sigma / (2*np.sqrt(T))
- r*K*np.exp(-r*T)*norm.cdf(d2)) / 365
vega = S * norm.pdf(d1) * np.sqrt(T) / 100
rho = K * T * np.exp(-r*T) * norm.cdf(d2) / 100
else:
delta = -norm.cdf(-d1)
gamma = norm.pdf(d1) / (S * sigma * np.sqrt(T))
theta = (-S * norm.pdf(d1) * sigma / (2*np.sqrt(T))
+ r*K*np.exp(-r*T)*norm.cdf(-d2)) / 365
vega = S * norm.pdf(d1) * np.sqrt(T) / 100
rho = -K * T * np.exp(-r*T) * norm.cdf(-d2) / 100
return {
'delta': round(delta, 4),
'gamma': round(gamma, 4),
'theta': round(theta, 4),
'vega': round(vega, 4),
'rho': round(rho, 4)
}
# 举个例子:平值看涨期权
S = 100 # 股价100
K = 100 # 行权价100
T = 0.5 # 半年到期
r = 0.03 # 利率3%
sigma = 0.2 # 波动率20%
greeks = black_scholes_greeks(S, K, T, r, sigma, 'call')
print("平值看涨期权Greeks:")
for k, v in greeks.items():
print(f"{k}: {v}")
运行结果大概是这样:
平值看涨期权Greeks:
delta: 0.5398
gamma: 0.0398
theta: -0.0183
vega: 0.3989
rho: 0.2476
看到没?Delta接近0.5,Gamma不小,Theta是负的,Vega和Rho都是正数。这就是一个标准平值期权的样子。
个人习惯:我每次建仓前,都会用这个函数跑一遍,看看各个Greeks的数值。如果某个数值超出我的预期,我会重新审视这个交易。
小结
这一章咱们把Greeks的底子打好了。Delta告诉你方向,Gamma告诉你方向变化有多快,Vega告诉你波动率的影响,Theta告诉你时间在吞噬你的价值,Rho告诉你利率的影响。
记住一句话:Greeks不是用来背的,是用来用的。下一章咱们会深入Delta,看看怎么用它来做对冲和仓位管理。
公众号:蓝海资料掘金营,微信deep3321