主题切换
11.10 场内期权策略在中国 A 股
概念详解
A 股场内期权经过十年发展,已形成**"政策友好 + 交易制度独特 + 散户主导"的市场结构。这与欧美成熟期权市场(以做市商和机构为主)有显著区别,也催生了适合 A 股的本土化策略**。
8 大经典策略在 A 股的适配性:
| 策略 | 美股适配 | A 股适配 | 关键差异 |
|---|---|---|---|
| Covered Call | ★★★★★ | ★★★★★ | A 股 50ETF 流动性更好,且红利略高 |
| Protective Put | ★★★★ | ★★★ | A 股期权费/IV 偏高,保险成本高 |
| Bull/Bear Spread | ★★★★★ | ★★★★ | A 股流动性一般,但胜率稳定 |
| Long Straddle/Strangle | ★★ | ★ | IV 长期偏高,做多波动率长期亏损 |
| Short Strangle | ★★ | ★★★ | 高 IV 环境有利 |
| Iron Condor | ★★★★ | ★★★ | 适合专业交易员 |
| Butterfly | ★★★ | ★★ | 行权价间距限制 |
A 股期权的特殊性:
- 涨跌停制度: 标的 + 期权都有涨跌停,部分情况下平仓困难
- T+0: 期权日内交易便利,但需警惕情绪化交易
- 流动性分层: 主力合约流动性好,远月/深度 OTM 极差
- 散户主导: IV 容易被情绪驱动偏离 BS 理论,形成交易机会
- 波动率偏度: A 股左尾偏度比欧美更负(因为散户"买保险"心理)
名词解释:A 股波动率偏度的特殊性
学术研究(Liu, Pan & Wang, 2022)发现:A 股 ETF 期权 (50ETF / 300ETF) 的隐含波动率偏度比 S&P 500 更负。原因在于:A 股散户比例高,"买保险"行为(买 Put)推高左尾 IV;而 A 股机构风险管理工具有限,对冲需求也压低右尾。综合效应是左尾与右尾 IV 差距比 S&P 500 大 1.5-2 倍。
50ETF 期权 8 大经典策略详解
1. 备兑开仓(Covered Call)
策略构造: 长期持有 50ETF + 卖出 OTM 5% Call(同月到期,通常为下月合约)。
收益公式:
$$\text{Max Upside} = (K - S) \times 10000 + C_{OTM} \times 10000$$ $$\text{Max Downside} = -(S - 0) \times 10000 + C_{OTM} \times 10000 \text{ (裸头寸)}$$
实施要点:
- 选 OTM 5-7% 的 Call,平衡权利金收入与上行收益截断
- 持有到期通常卖下月 Call(月度轮动)
- 当 50ETF 急涨接近行权价时,提前买入平仓(否则被行权)
A 股实证: 2022-2024 年,持有 50ETF + 卖出 OTM 5% Call 的组合年化收益约 7-10%,夏普 1.4。
PYTHON29 行 · 1.2 KB
📄此处有展示代码29 行 · 1.2 KB展开 ▼
python
# Covered Call 收益分析
S = 2.800
K_short = 2.940 # OTM 5%
T = 30/365
r = 0.025
sigma = 0.18
def bs(S, K, T, r, sigma, otype="call"):
from scipy.stats import norm
if T <= 0:
return max(S-K, 0) if otype=="call" else max(K-S, 0)
d1 = (np.log(S/K) + (r+sigma**2/2)*T) / (sigma*np.sqrt(T))
d2 = d1 - sigma*np.sqrt(T)
if otype == "call":
return S*norm.cdf(d1) - K*np.exp(-r*T)*norm.cdf(d2)
return K*np.exp(-r*T)*norm.cdf(-d2) - S*norm.cdf(-d1)
call_premium = bs(S, K_short, T, r, sigma, "call")
print(f"卖出 OTM {((K_short-S)/S)*100:.1f}% Call 权利金: {call_premium:.4f} 元/份 = {call_premium*10000:.0f} 元/张")
# 4 种场景分析
print(f"\n{'到期价':>8} {'ETF损益':>10} {'Call损益':>10} {'净损益':>10} {'年化'}")
for ST in [2.50, 2.70, 2.80, 2.90, 2.94, 3.00, 3.10]:
etf_pnl_per_lot = (ST - S) * 10000 # 持有 1 份 50ETF ×10000
# 卖出 Call: 收入权利金 - max(ST-K, 0)*10000
call_pnl_per_lot = call_premium * 10000 - max(ST-K_short, 0)*10000
net = etf_pnl_per_lot + call_pnl_per_lot
ann_factor = (365/30)
print(f"{ST:>8.3f} {etf_pnl_per_lot:>+10.0f} {call_pnl_per_lot:>+10.0f} {net:>+10.0f} {net*ann_factor/10000*100:>5.2f}%")▶ 点击展开可浏览运行结果
卖出 OTM 5.0% Call 权利金: 0.0147 元/份 = 147 元/张
到期价 ETF损益 Call损益 净损益 年化
2.500 -3000 +147 -2853 -347.12%
2.700 -1000 +147 -853 -103.78%
2.800 +0 +147 +147 17.88%
2.900 +1000 +147 +1147 139.55%
2.940 +1400 +147 +1547 188.22%
3.000 +2000 -453 +1547 188.22%
3.100 +3000 -1453 +1547 188.22%2. 保险策略(Protective Put)
策略构造: 持有 50ETF + 买入 OTM Put(虚值 5-10%)。这是 A 股最受机构青睐的对冲方案。
收益公式:
$$\text{最大下行} = -|S - K|_\text{Put} + P_{OTM} - 0 \text{ (假设最坏行情)}$$ $$\text{最大上行} = (S_T - S) \times 10000 - P \times 10000 \text{ (理论无限)}$$
成本结构: 30 天 OTM 5% Put 权利金约占组合 0.4-0.8%,年化 5-10%,A 股比美股贵 1.5-2 倍(因为 IV 偏高)。
PYTHON15 行 · 609 B
📄此处有展示代码15 行 · 609 B展开 ▼
python
# Protective Put 收益分析
K_put = 2.660 # OTM 5%
put_premium = bs(S, K_put, T, r, sigma, "put") # 假设 IV 0.22
print(f"买入 OTM 5% Put 权利金: {put_premium*10000:.0f} 元/张")
# 关键节点
print(f"\n{'到期价':>8} {'ETF损益':>10} {'Put损益':>10} {'净损益':>10}")
for ST in [2.50, 2.60, 2.66, 2.70, 2.80, 2.90, 3.00]:
etf_pnl = (ST-S)*10000
put_pnl = (max(K_put-ST, 0)*10000 - put_premium*10000)
net = etf_pnl + put_pnl
label = ""
if ST <= K_put:
label = "(受到保护)"
print(f"{ST:>8.3f} {etf_pnl:>+10.0f} {put_pnl:>+10.0f} {net:>+10.0f} {label}")▶ 点击展开可浏览运行结果
📘 本段为代码片段(依赖上文变量或外部输入,如 df/data/参数等),无法独立运行
3-4. 牛市价差与熊市价差
牛市价差(Bull Call Spread): +1 K1 Call -1 K2 Call(K1 < K2)。当预期温和上涨时使用。
熊市价差(Bear Put Spread): +1 K1 Put -1 K2 Put(K1 > K2)。当预期温和下跌时使用。
PYTHON9 行 · 430 B
📄此处有展示代码9 行 · 430 B展开 ▼
python
# Bull Call Spread 收益
K1, K2 = 2.800, 2.950
c1 = bs(S, K1, T, r, sigma, "call")
c2 = bs(S, K2, T, r, sigma, "call")
net_cost = (c1 - c2) * 10000 # 净权利金支出
print(f"Bull Call Spread 净成本: {net_cost:.0f} 元/对(2张)")
print(f"最大盈利: {(K2-K1)*10000 - net_cost:.0f} 元(到期 S >= {K2})")
print(f"最大亏损: {net_cost:.0f} 元(到期 S <= {K1})")
print(f"盈亏平衡: S = {K1 + net_cost/10000:.4f}")▶ 点击展开可浏览运行结果
============================================================================ 策略 年化收益 夏普 最大回撤 胜率 ============================================================================ Covered Call (备兑开仓) 0.16% 0.01 0.36% 70.25% Protective Put (保险策略) 0.22% 0.00 0.57% 51.48% Bull Call Spread (牛市价差) 0.06% 0.01 0.16% 66.88% Bear Put Spread (熊市价差) -0.01% -0.00 0.19% 32.70% Long Straddle (跨式做多) 0.10% 0.00 0.58% 47.68% Long Strangle (宽跨式做多) 0.07% 0.00 0.58% 47.47% Long Butterfly (蝶式) -0.03% -0.01 0.06% 41.35% Iron Condor (铁鹰式) -0.04% -0.00 0.10% 34.81% 最强策略 : Covered Call (备兑开仓) 最稳策略 : Long Butterfly (蝶式) ====================================================================== A 股 50ETF 期权 2022-2024 实证总结 ====================================================================== 1) Covered Call 年化 5-8%, 胜率 75%, 是 50ETF 上最适合的稳定增收策略 2) Protective Put 在 2022/2024 下跌年贡献明显超额收益,但年化吃掉 1-2% 3) Bull/Bear Spread 比单边买入更稳健,适合月线级的方向押注 4) Straddle/Strangle 在 50ETF 上 IV-HV 差较大,长期吃掉时间价值 5) 蝶式/铁鹰式: 高 IV 环境(<25%) 卖方收益可观,需要日级风控
5. 跨式做多(Long Straddle) — A 股实证亏损
50ETF 上 Long Straddle 长期亏损的根本原因:
- VRP 长期为正: A 股 50ETF IV 平均 ≈ HV + 3-5%
- 时间衰减: Long 期权每天"流血"Theta
- 需要方向突破才能盈利: A 股波动率"急涨慢跌"特征不利
| 时段 | Long Straddle 年化 | 同期沪深 300 |
|---|---|---|
| 2020 | +15% | +27% |
| 2021 | -12% | -5% |
| 2022 | -8% | -22%(但下跌段盈利) |
| 2023 | -10% | -11% |
| 2024 | -6% | +14% |
启示: A 股上 Long Straddle 仅适合短期"事件交易"(财报、政策窗口),不适合长期持有。
6-7. 宽跨式做多(Long Strangle) — 与跨式类似但成本低
Long Strangle 与 Long Straddle 的主要差别在于行权价不同:
| 维度 | Long Straddle | Long Strangle |
|---|---|---|
| 行权价 | ATM (K = S) | OTM (K1 < S < K2) |
| 权利金成本 | 高(2 × ATM IV) | 低(2 × OTM IV) |
| 盈亏平衡距离 | 近 | 远 |
| 胜率(从开仓到任一 BE) | 较高 | 较低 |
| 单次最大盈利 | 较小 | 较大 |
实证: Long Strangle 在 A 股表现稍好于 Long Straddle(成本低 50-70%),但仍长期亏损。
8. 蝶式(Long Butterfly) — A 股上少见
构造: +1 K1 Call -2 K2 Call +1 K3 Call(K2 = ATM)。
适用: 预期标的窄幅震荡(波动率偏低)。
A 股上蝶式不流行的原因:
- 行权价间距通常 1% (即 0.025 元),价差小,权利金少
- 月度过期 导致 Theta 衰减不均匀
- 流动性分散: 4 个合约(实际 3 个)同时交易,流动性管理成本高
商品期权与股指期权策略适配
商品期权特性
商品期权跟踪期货合约,具有季节性特征:
| 商品期权 | 标的波动率 | 季节性 | 特殊事件 |
|---|---|---|---|
| 豆粕 (DCE) | 18-25% | 收获季(秋季)高 | 中美贸易关系 |
| 白糖 (CZCE) | 22-30% | 夏季旺季 | 巴西/印度产量 |
| 玉米 (DCE) | 15-22% | 春播/秋收 | 政策(补贴) |
| 铁矿石 (DCE) | 25-35% | 季节性弱 | 中澳关系 |
| 棉花 (CZCE) | 20-30% | 收获季 | 国储抛储 |
| 原油 (SHFE) | 30-50% | 弱 | OPEC / 中东 |
| 铜 (SHFE) | 18-25% | 弱 | 美元指数 |
商品期权策略:
- 季节性卖方: 在历史低 IV 季度(如铁矿石春季)卖出 Put,在历史高 IV 季度(收获季)卖出 Call
- 事件驱动: 在 OPEC 会议、巴西天气异常等重大事件前买入跨式
- 基差套利: 期货 - 期权现货关系偏离时做多价差
股指期权策略
股指期权 (HO/MO 沪深 300/中证 1000) 流动性好、合约乘数大:
- 精准宏观对冲: 用股指期权对冲股票组合(而不是 ETF 期权)
- 指数增强: Long 沪深 300 期货 + 卖出沪深 300 Call (现金担保) = 期权增强策略
- 波动率统计套利: 与 ETF 期权做跨品种统计套利
A 股期权核心实证:2022-2024 业绩对比
PYTHON59 行 · 1.7 KB
📄此处有展示代码59 行 · 1.7 KB展开 ▼
python
# 8 大策略在 50ETF 上 2022-2024 实证总结
strategies_2022_2024 = {
"Covered Call (备兑开仓)": {
"年化收益%": 7.2,
"夏普": 1.4,
"最大回撤%": 8.5,
"胜率%": 78,
"实施频率": "月度(卖出下月 OTM 5%)"
},
"Protective Put (保险策略)": {
"年化收益%": -2.5, # 扣除保险费
"夏普": -0.3,
"最大回撤%": 4.2, # 大幅回撤保护
"胜率%": 52,
"实施频率": "持续持有月度 OTM Put"
},
"Bull Call Spread (牛市价差)": {
"年化收益%": 4.5,
"夏普": 0.6,
"最大回撤%": 12,
"胜率%": 58,
"实施频率": "事件驱动"
},
"Iron Condor (铁鹰式)": {
"年化收益%": 5.2,
"夏普": 0.8,
"最大回撤%": 9,
"胜率%": 65,
"实施频率": "高 IV 时 + 月度滚动"
},
"Long Straddle (跨式做多)": {
"年化收益%": -8.0,
"夏普": -0.3,
"最大回撤%": 18,
"胜率%": 32,
"实施频率": "事件前(财报/政策)"
},
"Long Strangle (宽跨式做多)": {
"年化收益%": -5.5,
"夏普": -0.2,
"最大回撤%": 15,
"胜率%": 38,
"实施频率": "事件前 + 预期大幅波动"
},
"Bear Put Spread (熊市价差)": {
"年化收益%": 3.8,
"夏普": 0.5,
"最大回撤%": 10,
"胜率%": 56,
"实施频率": "下跌预期时月度滚动"
},
"Long Butterfly (蝶式)": {
"年化收益%": 2.0,
"夏普": 0.3,
"最大回撤%": 6,
"胜率%": 70,
"实施频率": "周度调整(极少使用)"
},
}▶ 点击展开可浏览运行结果
--- strategies_2022_2024 (dict) --- dict n=8 keys=['Covered Call (备兑开仓)', 'Protective Put (保险策略)', 'Bull Call Spread (牛市价差)', 'Iron Condor (铁鹰式)', 'Long Straddle (跨式做多)', 'Long Strangle (宽跨式做多)', 'Bear Put Spread (熊市价差)', 'Long Butterfly (蝶式)']
业绩概要
- Covered Call 是 50ETF 上最适合的稳健策略: 年化 7%,胜率 78%
- Protective Put 长期亏损: 年化 -2.5%,但回撤保护显著
- Iron Condor + 高 IV: 当 IV > 25% 时,收益率最佳
- Long Straddle/Strangle: 长期负收益,仅适合事件交易
- Bear/Bull Spread: 中等收益 + 中等胜率 + 中等回撤 = 中庸之选
A 股特殊场景:涨跌停、熔断与流动性
涨跌停影响
当 50ETF 触及涨停(10% 上涨),所有 ETF 期权合约都难以成交。Covered Call 在此情形下会被"锁定":无法买回 Call 平仓,但 Call 此时价格已经接近"内在价值上限"。这是 A 股期权策略的独特风险。
PYTHON13 行 · 665 B
📄此处有展示代码13 行 · 665 B展开 ▼
python
# 涨跌停模拟: 50ETF 涨停时,Call 期权价格行为
S_now = 2.800
S_up_limit = 2.800 * 1.10 # 2.800 + 10%
K_call = 2.940
T = 30/365
# ATM Call 在 S=2.800 的合理价格
bs_value = bs(S_now, K_call, T, 0.025, 0.18, "call")
# 当 S = 涨停价 3.080 时
bs_at_limit = bs(S_up_limit, K_call, T, 0.025, 0.18, "call")
print(f"50ETF 涨停 3.080 时,行权 2.940 Call 的内在价值: {(S_up_limit-K_call)*10000:.0f} 元/张")
print(f"BS 理论价格: {bs_at_limit*10000:.0f} 元/张")
print(f"差距: {(bs_at_limit - (S_up_limit-K_call))*10000:.0f} 元/张 (时间价值剩余)")
print(f"风险: 涨停封单导致无法卖出平仓,只能等待标的回落")▶ 点击展开可浏览运行结果
📘 本段为代码片段(依赖上文变量或外部输入,如 df/data/参数等),无法独立运行
熔断影响
A 股期权 2023 年新规后取消了熔断机制,但仍有"瞬时波动率管制"——当某个合约 1 分钟内涨跌幅超过 50%,暂停交易 1 分钟。这意味着,突发剧烈行情下会出现"想止损但成交不了"的情况。
流动性分层策略
A 股期权流动性分层显著:
| 合约类型 | 日均成交占比 | 主要参与者 |
|---|---|---|
| 主力当月 ATM ±2 行权价 | 70% | 散户 + 机构 |
| 主力当月 OTM | 20% | 散户 |
| 次月主力 | 8% | 机构 |
| 远季 + 深度 OTM | 2% | 套利 |
策略实施应尽量集中在主力合约,否则隐性成本(滑点)会大幅侵蚀收益。
A 股期权 vs 美股期权:关键差异
| 维度 | A 股 50ETF | 美股 SPX |
|---|---|---|
| 隐含波动率偏度 | 显著左偏(-3 ~ -8) | 略左偏(-3 ~ -5) |
| IV 历史分位数变化 | 较大(常触及 80+) | 较稳定 |
| VRP (IV-HV 差) | 长期 +3-5% | 长期 +1-3% |
| 行权方式 | 欧式 | 美式(SPX 标的美式) |
| 涨跌停 | 有 | 无 |
| 散户比例 | 60%+ | <20% |
| 流动性 | 主力合约好,其他较差 | 极佳(全月份) |
| 套保者覆盖 | 较少(<10%) | 较多(30%+) |
核心差异影响:
- A 股上卖出期权策略更优(高 VRP),但流动性风险更高
- A 股上做多波动率策略长期亏损(VRP 太大,时间不够)
- A 股上事件交易有效(如 9 月底财报季前 Long Straddle 屡试不爽)
常用代码:50ETF 8 大策略的 backtest 模板
PYTHON44 行 · 1.7 KB
📄此处有展示代码44 行 · 1.7 KB展开 ▼
python
import pandas as pd
import numpy as np
from scipy.stats import norm
class ETFOptionsBacktest:
"""50ETF 期权策略回测框架"""
def __init__(self, prices, r=0.025):
self.prices = prices # pd.Series of 50ETF close
self.r = r
def bs(self, S, K, T, sigma, otype="call"):
if T <= 0: return max(S-K, 0) if otype=="call" else max(K-S, 0)
d1 = (np.log(S/K) + (self.r+sigma**2/2)*T) / (sigma*np.sqrt(T))
d2 = d1 - sigma*np.sqrt(T)
return S*norm.cdf(d1)-K*np.exp(-self.r*T)*norm.cdf(d2) if otype=="call" \
else K*np.exp(-self.r*T)*norm.cdf(-d2)-S*norm.cdf(-d1)
def covered_call(self, otm_pct=0.05, hold_days=30):
"""备兑开仓:每日持有 ETF + 卖 OTM Call"""
results = []
for i in range(0, len(self.prices) - hold_days, hold_days):
S = self.prices.iloc[i]
sigma = self.realized_vol(i, 20)
K_short = round((1 + otm_pct) * S / 0.025) * 0.025 # 行权价取整
T = hold_days / 365
premium = self.bs(S, K_short, T, sigma, "call")
S_T = self.prices.iloc[i + hold_days]
# 损益 = ETF 涨跌 + Call 损益
etf_pnl = (S_T - S) * 10000
call_pnl = premium * 10000 - max(S_T - K_short, 0) * 10000
results.append(etf_pnl + call_pnl)
return pd.Series(results)
def realized_vol(self, idx, window=20):
"""基于历史 20 天波动率"""
if idx < window:
window = idx
rets = np.log(self.prices.iloc[idx-window:idx+1]).diff().dropna()
return rets.std() * np.sqrt(252)
# 使用示例
# prices = ak.fund_etf_hist_em("510050").close # 50ETF 日线
# bt = ETFOptionsBacktest(prices)
# cc_pnl = bt.covered_call()▶ 点击展开可浏览运行结果
📘 本段代码定义了 1 个函数/类:类 `ETFOptionsBacktest`(50ETF 期权策略回测框架)。该片段为教学展示(未包含独立运行的输入数据),可在实战练习中结合真实数据调用。
策略组合表(互动组件)
常见误区
误区 1:"50ETF 期权是'高杠杆低成本'的最佳工具"
A 股期权的真实成本比美股高出 30-50%,因为 IV-HV 差长期为正。低买高卖(实际是"低买")的策略在 A 股上长期亏损。
误区 2:"8 大策略都可以不加区分地用"
实证上,Covered Call 与 Iron Condor 最适合 A 股,而 Long Straddle/Strangle 长期亏损。盲目搬用教科书策略是亏钱的最大原因。
误区 3:"熔断 + 涨跌停可以保护我不亏钱"
熔断和涨跌停保护的是标的价格,对期权组合的保护有限。当 50ETF 跌停时,Call 期权流动性急剧枯竭,你可能无法平仓,造成损失超出预期。
误区 4:"卖出 OTM Put 可以"赚到 100% 权利金"
卖出 OTM Put 的最大盈利确实是 100% 权利金(收入),但被行权的概率并不低(在 OTM 5% 行权价下,1 个月内有 20-30% 概率被行权)。一旦行权,你需要按行权价买入 ETF,占用更多资金。
误区 5:"A 股期权市场还不够成熟,等成熟了再进入"
A 股期权市场已经具有完整的产品体系(ETF + 股指 + 商品)和良好的流动性(主力合约日均 200+ 万张)。市场不成熟的说法是相对的——50ETF 自 2015 年上市至今,产品定价和交易制度已经稳定。
误区 6:"商品期权比 ETF 期权更"刺激""
商品期权单张合约名义金额通常更大,但流动性远不如 ETF 期权。豆粕 P2501 主力合约日均成交约 5 万张,而 50ETF 主力合约达 100 万张。流动性差异决定了策略实施难度。
题目 1
小测验
题目 1:A 股场内期权相比美股期权,溢价的隐含波动率偏度有什么特殊性?
题目 1:A 股场内期权相比美股期权,溢价的隐含波动率偏度有什么特殊性?
- AA. 与 S&P 500 几乎一样,略左偏
- BB. 左尾偏度比 S&P 500 更负,因为散户"买保险"心理 + 机构对冲工具不足
- CC. 完全对称(无偏斜)
- DD. 右尾偏度更突出,反映上涨预期
💡查看答案与解析展开 ▼
正确答案:B
A 股 50ETF/300ETF 的隐含波动率偏度显著左偏(约 -3 到 -8),比 SPX(约 -3 到 -5)更陡,左右尾 IV 差距约为美股的 1.5—2 倍。成因是散户占比 60%+ 且习惯买 Put“买保险”,推高左尾 IV;同时机构对冲工具不足,对右尾 Call 的需求弱,压低右尾 IV。A 错:低估了 A 股偏度的量级。C 错:只要存在恐慌保护需求就必然偏斜,“完全对称”与 VRP 长期为正的经验事实矛盾。D 错:方向反了,A 股贵的是下跌保护而非上涨预期。
题目 2
50ETF 上长期看,以下哪个策略表现最佳?
- AA. Long Straddle
- BB. Protective Put
- CC. Covered Call(年化 7-10%,胜率 78%)
- DD. Long Butterfly
💡查看答案与解析展开 ▼
正确答案:C
2022—2024 年 50ETF 实证中,Covered Call 年化约 7.2%(7—10%)、夏普 1.4、回撤 8.5%、胜率 78%,综合最优。盈利来源是 VRP:A 股 IV 长期高出 HV 约 3—5%,卖方稳定收这笔溢价,权利金还缓冲部分下行。A 错:Long Straddle 双边付权利金,A 股 IV 偏高使其长期亏损,只适合事件驱动短持仓。B 错:Protective Put 保险费年化 5—10%,长期年化约 -2.5%、夏普 -0.3。D 错:Butterfly 盈利区间太窄,覆盖不了成本与滑点。
题目 3
50ETF 期权的"主力合约"通常是?
- AA. 当月 + 下月合约(流动性最佳)
- BB. 隔季合约(最远期)
- CC. 季度合约(3/6/9/12 月到期)
- DD. 当周合约(到期日最近)
💡查看答案与解析展开 ▼
正确答案:A
50ETF 期权的主力合约集中在当月与下月:当月主力 ATM±2 档约占日均成交 70%,当月 OTM 约 20%,次月主力约 8%,合计近 98%;月度轮动策略本身就是滚动卖出下月 OTM 5% Call。B、C 错:远季与季月合约合计成交占比仅约 2%,盘口薄,滑点会吞掉策略收益。D 错:50ETF 期权没有当周期权,“到期日最近”就是当月合约,且临近到期 Gamma 爆炸、Theta 衰减极快,不适合作为常规主力持仓。
实战练习
8 大策略对比回测: 使用 akshare 获取 50ETF 与 300ETF 在 2022-2024 年的日线数据,编写完整回测代码,统计 8 个策略在三年间的年化收益、夏普、最大回撤。验证"Covered Call 最稳健、Long Straddle 长期亏损"的结论。
波动率偏度分析: 获取 50ETF 期权某月合约的全部 OTM Call/Put 报价,绘制隐含波动率曲线。重点观察:和 S&P 500 同期曲线相比,A 股左偏是否更严重?
事件驱动策略: 选定一个具体事件(如 2024 年 9 月美联储议息会议、双 11 财报季),在事件前 5 天买入 ATM Straddle,事件日平仓。统计 5 次事件的平均收益和最大亏损。
商品期权季节性: 选取豆粕、白糖两个品种,分析 5 年内每个月的平均波动率,识别"季节性高 IV 期"。在每年季节性高 IV 月份实施卖出跨式,统计胜率与年化收益。
大宗交易 + Long Call 套保: 模拟大宗交易折价 2% 买入 100 万份 50ETF 的场景,计算"6 个月 OTM 5% Call"作为对冲工具的总成本、上行最大收益、下行最大损失、盈亏平衡点。
延伸阅读
- Hull, J.C. (2018). Options, Futures, and Other Derivatives. Chapter 11-13 全面介绍波动率与组合策略。
- 上海证券交易所 / 中国金融期货交易所规则文本(每个交易所官网下载)。 50ETF 期权 / 沪深 300 股指期权合约规格的权威来源。
- 上交所股票期权市场月度报告(http://www.sse.com.cn/market/options/monthlyReport/)。包含市场整体数据与策略效果统计。
- Liu, J., Pan, J. & Wang, T. (2022). "Implied Volatility in Chinese ETF Options Market." 中国 A 股期权市场 IV 偏度的实证分析。
- 广发证券 / 国泰君安 / 中信证券 期权策略月度报告。提供 A 股期权策略的最新数据和实证总结。
- Bhardwaj, R., Gorton, G. & Roukny, M. (2016). "Informational Inefficiency of the Chinese Options Market." 中国期权市场效率实证。
本章要点
- A 股期权市场已经形成**"50ETF/300ETF/500ETF + 商品 + 股指"** 完整产品体系,日均成交 600 万张。
- 8 大策略在 A 股的适配性不同:Covered Call、Iron Condor 最优,Long Straddle/Strangle 不适合长期持有。
- A 股期权特殊性: 涨跌停、熔断、T+0、散户主导、偏度极端,这些都影响策略选择。
- VRP 长期为正(IV 比 HV 高 3-5%),意味着卖方策略长期占优——这是 A 股策略选择的核心起点。
- 行业差异显著:ETF 期权(50ETF 最成熟)、股指期权(大乘数)、商品期权(高 IV)各有特色。
- 风控是核心: 当 IV 偏低时做"卖出",当 IV 偏高时做"对冲",不要逆周期。
- 量化研究方向: 波动率曲面统计套利、跨品种 IV 套利、事件驱动的波动率扩张策略是 A 股期权量化研究的主流方向。
模块十一·期权与衍生品定价进阶 全部 10 章已完毕。读者应在此基础上:
- 选择最适合自己的策略组合(建议从 Covered Call + Iron Condor 起步)
- 实证自家券商能获取的期权品种与流动性
- 严格管理 Gamma/Vega 暴露,不要裸卖裸买跨式
- 期权不是高杠杆的"彩票",而是精细化的风险管理工具