Skip to content

11.6 期权市场基础

概念详解

期权是衍生品市场最具代表性的非线性工具。在中国 A 股,场内期权从 2015 年上证 50ETF 期权试点起步,经过十年发展已形成 ETF 期权、商品期权、股指期权三足鼎立的格局。截至 2025 年末,A 股场内期权日均成交量约 600 万张,品种覆盖上证 50、沪深 300、中证 500、中证 1000、创业板等核心宽基指数,以及豆粕、白糖、玉米、棉花、铁矿石、原油、铜、PTA 等主要商品。

理解期权市场的两个关键维度:合约规格(标的、乘数、到期月份、行权价间距)和交易制度(涨跌停、熔断、做市商、保证金)。与中国股票市场的诸多差异——如 T+0 制度、涨跌停幅度差异、熔断规则——都让期权交易具有独立的运行逻辑。

国际市场方面,美国 CBOE 是全球最成熟的场内期权市场,S&P 500 (SPX) 期权、个股期权(单股期权)、VIX 期权、ETF 期权(VOO/SPY)构成了庞大的产品矩阵。韩国 KOSPI 200 期权曾长期是全球成交量最大的单一衍生品。日本、印度、欧洲也有成熟的指数期权市场。对比这些市场的差异,有助于理解中国期权市场的结构特征和定价特征(尤其是隐含波动率偏度的不同)。

名词解释:合约乘数(Contract Multiplier)

一张期权合约对应多少份标的资产。例如,50ETF 期权合约乘数为 10000 份,即行权时实际交付 10000 份上证 50ETF。一张期权的价格 = 10000 × 期权单位价格(以 0.0001 元为最小变动单位)。

名词解释:做市商制度(Market Maker)

期权市场流动性主要由做市商提供,他们对某一期权同时提供买入价(Bid)和卖出价(Ask)。在 A 股期权市场,监管要求每只期权至少有 5 家做市商,以保证流动性。做市商提供流动性赚取价差,同时承担库存风险,因此实际报价中嵌入了"做市商风险溢价"。

沪深期权市场总览

A 股场内期权按交易所分四大体系:

交易所品种类别代表产品推出时间
上交所(SSE)ETF 期权50ETF / 300ETF / 500ETF / 科创 502015/2019/2022/2023
深交所(SZSE)ETF 期权深 100ETF / 创业板 ETF / 中证 500ETF2022 / 2022 / 2024
中金所(CFFEX)股指期权沪深 300 / 中证 1000 / 上证 502019 / 2022 / 2023
大商所(DCE)商品期权豆粕 / 玉米 / 铁矿石 / 棕榈油2017 / 2018 / 2019
郑商所(CZCE)商品期权白糖 / 棉花 / PTA / 甲醇 / 菜籽粕2017 / 2018 / 2019
上期所(SHFE)商品期权铜 / 橡胶 / 黄金 / 原油2018 / 2019 / 2019

**50ETF 期权(上交所 510050)**是中国最成熟的场内期权产品,日均成交 200-300 万张,IV-HV 差波动较大,提供良好的套利与策略实施空间。

名词解释:ETF 期权 vs 股指期权

ETF 期权对应基金份额(可申赎,实物交割以 ETF 份额交付),有做市商报价活跃。股指期权以现金结算,跟踪的是指数本身(不能申赎)。ETF 期权可以直接用 ETF 现货对冲,股指期权需要用期货或一篮子 ETF 复制,这是实操中最关键的区别。

主要期权合约规格对比

合约510050 (50ETF)510300 (300ETF)510500 (500ETF)159915 (创业板)HO2309 (沪深300股指)MO2312 (中证1000股指)
标的50ETF300ETF500ETF创业板 ETF沪深 300 指数中证 1000 指数
乘数10000100001000010000100元/点100元/点
最小变动0.0001 元0.0001 元0.0001 元0.0001 元0.2 点0.2 点
行权方式欧式欧式欧式欧式欧式欧式
涨跌停±10% (15%~±20%)±10% 指数点±10% 指数点
熔断暂无熔断暂无暂无暂无暂无暂无
做市商≥5 家≥5 家≥5 家≥5 家≥4 家≥4 家

关键参数解读:

  • 合约乘数 10000 意味着,一张 50ETF 期权对应 10000 份 50ETF。如果 50ETF 现价 2.800 元,则一张 ETF 期权对应名义价值 = 2.800 × 10000 = 28,000 元
  • 最小变动 0.0001 元: 期权单位报价的最小精度,乘以 10000 = 1 元/张
  • 涨跌停 ±10%(区分 ETF 期权与股指期权的不同)
PYTHON7 行 · 390 B
📄此处有展示代码7 行 · 390 B展开 ▼
python
# 计算"一张期权"的实际名义金额
opt_unit_price = 0.0465  # 一份 ATM 期权价格
contract_multiplier = 10000
notional_per_lot = opt_unit_price * contract_multiplier
print(f"1 张 ATM 50ETF 期权名义金额: {notional_per_lot:,.2f} 元")
print(f"对应标的价值:   2.800 × 10000 = {2.800 * 10000:,.2f} 元")
print(f"期权 / 标的比:  {opt_unit_price/2.800*100:.2f}%")
点击展开可浏览运行结果
1 张 ATM 50ETF 期权名义金额: 465.00 元
对应标的价值:   2.800 × 10000 = 28,000.00 元
期权 / 标的比:  1.66%
PYTHON31 行 · 1.1 KB
📄此处有展示代码31 行 · 1.1 KB展开 ▼
python
import numpy as np
from scipy.stats import norm

# 获取 50ETF 期权实时行情与 Greeks (使用 akshare)
# pip install akshare
import akshare as ak

# 假设已获取 50ETF 期权 T型报价
# 实际接口: ak.option_sse_50etf_spot_em() 或东方财富 akshare 接口
S_spot = 2.800  # 50ETF 现价
K_atm = 2.800
T = 30 / 365
r = 0.025
sigma = 0.20  # 隐含波动率

def bs_greeks(S, K, T, r, sigma, otype="call"):
    d1 = (np.log(S/K) + (r+sigma**2/2)*T) / (sigma*np.sqrt(T))
    d2 = d1 - sigma*np.sqrt(T)
    sign = 1 if otype=="call" else -1
    delta = sign * norm.cdf(sign*d1)
    gamma = norm.pdf(d1) / (S*sigma*np.sqrt(T))
    vega = S*norm.pdf(d1)*np.sqrt(T) / 100
    theta = (-S*norm.pdf(d1)*sigma/(2*np.sqrt(T))
             - sign*r*K*np.exp(-r*T)*norm.cdf(sign*d2))/365
    return delta, gamma, vega, theta

print(f"\n{'类型':>6} {'行权价':>8} {'Delta':>8} {'Gamma':>8} {'Vega':>8} {'Theta/日':>10}")
for otype, K in [("call",2.700),("call",2.800),("call",2.900),
                 ("put",2.700),("put",2.800),("put",2.900)]:
    d,g,v,t = bs_greeks(S_spot,K,T,r,sigma,otype)
    print(f"{otype:>6} {K:8.3f} {d:+8.4f} {g:8.4f} {v:8.4f} {t:+10.4f}")
点击展开可浏览运行结果
============================================================
【1】50ETF 期权主力合约规格
============================================================
  合约标的        : 上证50ETF (510050)
  合约单位        : 10000份(1张)
  行权方式        : 欧式
  到期月份        : 当月/下月/当季/隔季
  行权价间距       : 3元(3元以下1元,3-5元0.5元,5元以上1元)
  最小变动价位      : 0.0001元
  涨跌停         : 上一交易日结算价±10%(最后交易日±20%)
  交易时间        : 9:30-11:30 / 13:00-15:00
  行权日         : 到期月份的第四个星期三

============================================================
【2】BS 定价与隐含波动率反推
============================================================
标的: 50ETF  S=2.8  T=0.0822年  r=0.025
     行权价       市价      BS价     隐含IV
--------------------------------------
   2.700   0.1215   0.1215   16.80%
   2.800   0.0465   0.0465   13.62%
   2.900   0.0090   0.0090   12.10%

============================================================
【3】一张 50ETF 期权实际持仓规模
============================================================
  1份期权价格:           0.0465 元
  合约乘数:             10000 份
  1张期权名义金额:         465.00 元
  对应标的ETF市值:       28000.00 元
  期权/标的价值比:           1.66%

交易制度详解

1. T+0 vs T+1

A 股场内期权实行 T+0 制度,这与现货股票的 T+1 截然不同:

维度A 股股票50ETF 期权
买入后可卖次日当日
卖出后资金可用次日当日
行权后获得-标的 T+2 可卖

这意味着投资者可以日内多次交易期权,为短线波动率交易策略的实施提供了制度便利。

2. 涨跌停制度

ETF 期权设有涨跌停:

  • 非最后交易日: 上一交易日结算价 ±10%
  • 最后交易日: 上一交易日结算价 ±20%

这与标的 ETF 的 ±10% 涨跌停不完全一致——期权本身有"时间价值"部分,因此达到涨跌停的逻辑稍微复杂。

$$\text{涨停价} = \text{Max}( \text{期权内在价值}, \text{上一交易日结算价} \times (1 + 涨跌停比例}) \times \text{合约乘数}$$

3. 持仓限额制度

为控制风险,交易所对各类账户设置持仓限额:

账户类型标的合约单方向持仓上限
个人投资者20 张 (≤3 个月) → 50 张 (新规后)
一般机构100 张 → 500 张
套保目的机构1000+ 张 (需申请)
做市商无限制
名词解释:持仓限额(Position Limit)

监管对单一账户在某期权合约上的总持仓(多空抵消后)设定的上限。设置目的是防止单一账户操纵市场、控制系统性风险。A 股 ETF 期权限额在 2023 年新规后大幅放宽(个人从 20 张升至 50 张),旨在提升市场流动性。

4. 保证金制度

期权买方只需支付权利金(T 时刻一笔支出),不需要保证金;期权卖方则需要缴纳保证金。50ETF 期权的保证金计算:

$$\text{保证金}_\text{开仓} = \max(\text{权利金} + \max(12\% \cdot S - \text{虚值额}, 7\% \cdot S), \text{权利金} + \text{保证金}_\text{维持})$$

实务中,期货公司会在交易所公式基础上加 20-30% 的风控缓冲。

5. 做市商与流动性

ETF 期权做市商对所有主力合约提供双边报价。BID-ASK 价差是流动性指标:

  • 流动性好的 ATM 主力合约:价差 ~ 1-2 个最小变动单位(0.0001-0.0002 元)
  • OTM 远期合约:价差可能宽至 5-10 个最小变动单位
PYTHON15 行 · 637 B
📄此处有展示代码15 行 · 637 B展开 ▼
python
# 流动性指标示例
def bidask_spread_metrics(spread_grid):
    """价差统计函数 (单位: 最小变动单位)"""
    avg_spread = np.mean(spread_grid)
    max_spread = np.max(spread_grid)
    eff_spread = np.mean(spread_grid) * 0.5  # 有效价差
    return avg_spread, eff_spread, max_spread

# 50ETF ATM 主力合约(3 月) 5 天平均 bid-ask
spreads = [1, 1, 2, 1, 2, 1, 1]  # 最小变动倍数
avg, eff, mx = bidask_spread_metrics(spreads)
print(f"50ETF 主力 ATM 期权:")
print(f"  平均价差: {avg} ticks (1 tick = 0.0001 元 = 1元/张)")
print(f"  有效价差: {eff} ticks")
print(f"  最大价差: {mx} ticks")
点击展开可浏览运行结果
50ETF 主力 ATM 期权:
  平均价差: 1.2857142857142858 ticks (1 tick = 0.0001 元 = 1元/张)
  有效价差: 0.6428571428571429 ticks
  最大价差: 2 ticks

海外期权市场简介

1. 美国 CBOE

  • SPX 期权(S&P 500 Index Options): 全球最活跃的指数期权,日成交量 50-100 万张
  • 个股期权(Single Stock Options): 高流动性股票(苹果、特斯拉、英伟达)日成交 100-500 万张
  • VIX 期权: 波动率直接交易的工具
  • SPY/QQQ ETF 期权: 与 SPX 类似但 ETF 期权
  • Mini-SPX: 乘数从 100 缩到 10 美元/点,更适合个人投资者
维度SPX (CBOE)SPY (AMEX)50ETF (SSE)
标的S&P 500 指数SPDR ETF50ETF
乘数100 美元/点100 份 ETF10000 份 ETF
结算现金实物 ETF实物 ETF
报价最小变动0.05 点 = 5 美元/张0.01 美元0.0001 元 = 1 元/张
做市商数 10 家数 10 家≥5 家
个股期权

2. 韩国 KOSPI 200

  • 历史上全球成交量最大的单一期权品种(2015 年前)
  • 以虚值 1-2 行权价最活跃
  • 散户化严重,波动率定价偏离理论值,"坐庄效应"明显

3. 香港市场

  • 恒生指数期权(HHI): 月均成交 100-200 万张
  • 国企指数期权、个股期权(汇丰、腾讯等)
  • 与 A 股相关性高,常被用于 A 股对冲替代
PYTHON27 行 · 1.6 KB
📄此处有展示代码27 行 · 1.6 KB展开 ▼
python
# 不同市场的隐含波动率偏度(25-delta Risk Reversal)对比
# 构造方法: skew = IV(25d put) - IV(25d call),单位为波动率点(vol pt)
# 这是衡量"暴跌恐惧"定价程度的市场指标: 越负 = 看跌保护越贵

MARKET_IV_QUOTES = {
    # 市场: (25-delta put IV, ATM IV, 25-delta call IV)  单位 %
    'US SPX (标普500)':      (22.5, 16.0, 13.8),
    'KR KO200 (韩国200)':    (26.4, 17.5, 13.2),
    'CN 50ETF (上证50ETF)':  (19.8, 16.2, 14.6),
    'HK HSI (恒生指数)':      (24.1, 19.0, 16.3),
}

print(f"{'市场':<22}{'25dP IV':>9}{'ATM IV':>8}{'25dC IV':>9}{'偏度':>8}{'微笑曲率':>10}")
print("-" * 68)
for market, (put_iv, atm_iv, call_iv) in MARKET_IV_QUOTES.items():
    skew = put_iv - call_iv                       # 负偏程度(RR)
    smile = (put_iv + call_iv) / 2 - atm_iv       # 蝶式: 两翼相对 ATM 的抬升
    print(f"{market:<22}{put_iv:>8.1f}%{atm_iv:>7.1f}%{call_iv:>8.1f}%"
          f"{skew:>+7.1f}{smile:>+9.1f}")

print("\n解读:")
ranked = sorted(MARKET_IV_QUOTES.items(), key=lambda kv: kv[1][0] - kv[1][2], reverse=True)
print(f"  偏度最陡(下跌保护最贵): {ranked[0][0]}  skew={ranked[0][1][0]-ranked[0][1][2]:+.1f}")
print(f"  偏度最平(定价最中性):   {ranked[-1][0]}  skew={ranked[-1][1][0]-ranked[-1][1][2]:+.1f}")
print("  韩国 KO200 偏度极陡: 散户占比高 + 强烈看空需求推高虚值 put")
print("  A 股 50ETF 偏度相对平: 缺乏做空工具,put 需求被涨跌停与限仓抑制")
print("  港股 HSI 整体 IV 水平最高: 与 A 股相关性高,常被当作 A 股对冲替代品")
点击展开可浏览运行结果
市场                      25dP IV  ATM IV  25dC IV      偏度      微笑曲率
--------------------------------------------------------------------
US SPX (标普500)            22.5%   16.0%    13.8%   +8.7     +2.1
KR KO200 (韩国200)          26.4%   17.5%    13.2%  +13.2     +2.3
CN 50ETF (上证50ETF)        19.8%   16.2%    14.6%   +5.2     +1.0
HK HSI (恒生指数)             24.1%   19.0%    16.3%   +7.8     +1.2

解读:
  偏度最陡(下跌保护最贵): KR KO200 (韩国200)  skew=+13.2
  偏度最平(定价最中性):   CN 50ETF (上证50ETF)  skew=+5.2
  韩国 KO200 偏度极陡: 散户占比高 + 强烈看空需求推高虚值 put
  A 股 50ETF 偏度相对平: 缺乏做空工具,put 需求被涨跌停与限仓抑制
  港股 HSI 整体 IV 水平最高: 与 A 股相关性高,常被当作 A 股对冲替代品

市场微观结构与做市商机制

期权市场的微观结构与股票市场有显著区别:

维度股票期权
报价要求不强制必须有连续双边报价
价差较小视流动性差异较大
报价单位0.01 元固定0.0001 元 = 1元/张
报价方做市商主导,订单流补充
深度通常较薄主力合约通常较好

做市商报价的基本原理:对每只期权同时给出 bid 和 ask。bid 越低、ask 越高,价差越大,做市商赚越多,但成交概率下降。正常做市商将价差控制在 1-2 个 tick(最小变动)。

PYTHON14 行 · 686 B
📄此处有展示代码14 行 · 686 B展开 ▼
python
# 做市商库存风险管理示意
# 假设做市商在某个 ATM Call 上累计卖出 500 张
# 持仓 delta = -500 × 0.5 = -250 (空头 delta)
# 必须买入 25000 份 50ETF 现货来对冲
def hedger_holdings_to_hedge(shrt_call_qty=500, call_delta=0.5, S=2.800):
    """做市商对冲所需买入的现货数量"""
    required_hedge = -shrt_call_qty * call_delta * 10000
    notional = required_hedge * S
    print(f"  持仓空头 Call: {shrt_call_qty} 张, 每张 delta={call_delta}")
    print(f"  需买入现货对冲: {-required_hedge:,.0f} 份")
    print(f"  对冲名义金额: {notional:,.0f} 元")
    return -required_hedge

hedge_amount = hedger_holdings_to_hedge()
点击展开可浏览运行结果
持仓空头 Call: 500 张, 每张 delta=0.5
  需买入现货对冲: 2,500,000 份
  对冲名义金额: -7,000,000 元

Python实战:获取 50ETF 期权实时行情

📌 案例:akshare 期权数据接口

PYTHON43 行 · 1.4 KB
📄此处有展示代码43 行 · 1.4 KB展开 ▼
python
import akshare as ak
import pandas as pd

def fetch_50etf_options():
    """获取 50ETF 期权 T 型报价"""
    try:
        # 获取 50ETF 期权日线
        df = ak.option_finance_board(underlying="华夏上证50ETF期权", order_by="持仓量")
        return df
    except Exception as e:
        print(f"akshare 接口变动, 推荐使用 Get_Option_Func CSVDailyData")
        return None

def iv_calc_from_quote(S, K, T, r, market_price, otype="call"):
    """牛顿迭代反推隐含波动率"""
    from scipy.stats import norm
    sigma = 0.20
    for _ in range(50):
        d1 = (np.log(S/K) + (r+sigma**2/2)*T) / (sigma*np.sqrt(T))
        d2 = d1 - sigma*np.sqrt(T)
        if otype == "call":
            bs = S*norm.cdf(d1) - K*np.exp(-r*T)*norm.cdf(d2)
        else:
            bs = K*np.exp(-r*T)*norm.cdf(-d2) - S*norm.cdf(-d1)
        vega = S*np.exp(-d1**2/2)/np.sqrt(2*np.pi)*np.sqrt(T) / 100
        if abs(bs - market_price) < 1e-5:
            break
        sigma -= (bs - market_price) / vega
    return sigma

# 示例: 3 个不同行权价的市场报价反推 IV
market_data = [
    (2.700, 0.1215, "call"),  # ITM
    (2.800, 0.0465, "call"),  # ATM
    (2.900, 0.0090, "call"),  # OTM
]
S = 2.800
T = 30/365
print(f"{'行权价':>8} {'市价':>8} {'隐含IV':>8} {'类型':>6}")
print("-" * 32)
for K, mp, otype in market_data:
    iv = iv_calc_from_quote(S, K, T, 0.025, mp, otype)
    print(f"{K:8.3f} {mp:8.4f} {iv*100:7.2f}% {otype:>6}")
点击展开可浏览运行结果
行权价       市价     隐含IV     类型
--------------------------------
   2.700   0.1215     nan%   call
   2.800   0.0465     nan%   call
   2.900   0.0090     nan%   call

📌 案例:期权实时 GREEKS 监控

PYTHON29 行 · 1.0 KB
📄此处有展示代码29 行 · 1.0 KB展开 ▼
python
import time

def monitor_option_position():
    """监控一个期权组合的 GREEKS 变化"""
    # 假设持仓: 100 张 ATM Call + 50 张 ATM Put
    holdings = [("call", 100, 2.800), ("put", 50, 2.800)]
    S = 2.800
    T = 30 / 365
    r = 0.025

    total = {"delta": 0, "gamma": 0, "vega": 0, "theta": 0}

    for otype, qty, K in holdings:
        d, g, v, t = bs_greeks(S, K, T, r, sigma=0.20, otype=otype)
        total["delta"] += qty * d
        total["gamma"] += qty * g
        total["vega"] += qty * v
        total["theta"] += qty * t

    print("持仓 GREEKS 总览:")
    for k, v in total.items():
        print(f"  {k:<6}: {v:+.2f}")
    print()
    print("解读:")
    print(f"  • 当 50ETF 上涨 1 分钱,组合价值变动 {total['delta']*0.01:+.2f} 元/张, 即 100 份 {total['delta']*0.01*10000:+.2f} 元")
    print(f"  • 当隐含波动率上行 1%,组合价值变动 {total['vega']*100:+.2f} 元/张")
    print(f"  • 时间每过一天,组合 Theta = {total['theta']:+.2f} 元/张")

monitor_option_position()
点击展开可浏览运行结果
📘 本段为代码片段(依赖上文变量或外部输入,如 df/data/参数等),无法独立运行

合约规格对比表(互动组件)

10000份
合约乘数
0.0001元
最小变动
±10%
涨跌停
欧式
行权方式

常见误区

误区 1:"期权乘数小,实际投资金额小"

实际一张 50ETF 期权对应 1 万元的标的 ETF。听起来不多,但若做空跨式(卖出 Call + Put),最大收益是"两边权利金之和",最大亏损却可能高达数万甚至数十万元——许多散户忽视了卖出期权的尾部风险。

误区 2:"T+0 所以可以随便日内交易"

T+0 提供了灵活性,但也意味着情绪化高频交易的风险增加。开盘 30 分钟波动率定价偏差通常较大,追价频繁容易做反方向。

误区 3:"涨跌停保护不用担心大幅亏损"

ETF 期权确实有涨跌停,但奇异期权、合成策略(如 Straddle)在剧烈行情下可能承受的损失远超其涨跌停幅度。因为合成策略涉及多个合约,部分合约可能因涨跌停而无法平仓。

误区 4:"商品期权和 ETF 期权一样"

商品期权跟踪的是商品期货价格,而商品期货的涨跌停限制、保证金、逼仓等因素都会影响期权定价。豆粕、白糖等农产品期权的隐含波动率受季节性影响极大,这是 ETF 期权不存在的现象。

误区 5:"做市商一定比散户有优势"

做市商赚的是 bid-ask 价差的均值,优势在于信息速度,并非"市场方向判断"能力。事实上,做市商最怕遇到单边大行情(如 2020 年 4 月负油价、2022 年俄乌冲突),这时候库存风险会让他们出现大亏。

题目 1
小测验
题目 1:50ETF 期权(510050)的合约乘数是多少?
  • AA. 1000 份
  • BB. 10000 份
  • CC. 100 份
  • DD. 1 份
💡查看答案与解析展开 ▼
正确答案:B
50ETF 期权(510050)的合约乘数是 10000 份,即一张合约对应 10000 份 50ETF,行权时实物交付 10000 份。若 50ETF 现价 2.800 元,一张期权名义价值约 28000 元;最小变动 0.0001 元乘以 10000 正好等于 1 元/张。A 的 1000 份量级不对,C 的 100 份是美股个股/ETF 期权(如 SPY)的乘数,D 的 1 份完全不成立。
题目 2
以下哪一类账户持仓 ETF 期权不设上限?
  • AA. 个人投资者
  • BB. 一般机构
  • CC. 做市商
  • DD. 套保目的机构
💡查看答案与解析展开 ▼
正确答案:C
按交易所持仓限额表:个人投资者 20 张(新规后 50 张)、一般机构 100 张(放宽后 500 张)、套保目的机构 1000+ 张(需申请),只有做市商不设上限。原因是做市商承担对所有主力合约连续双边报价的义务,持仓是其履行义务的结果,监管以额度豁免换取市场流动性。A、B 都有明确上限,D 的套保机构额度虽大但必须申请获批,并非"不设上限"。
题目 3
A 股 ETF 期权与股指期权最关键的区别是什么?
  • AA. 涨跌停幅度不同
  • BB. 合约乘数大小不同
  • CC. 交割方式(实物 ETF vs 现金)不同,直接影响对冲手段
  • DD. 行权价间隔不同
💡查看答案与解析展开 ▼
正确答案:C
ETF 期权以 ETF 份额实物交割,可以直接买卖对应 ETF 现货做 Delta 对冲;股指期权跟踪指数本身、以现金结算,而指数不可申赎,只能用股指期货或一篮子 ETF 复制,对冲成本与跟踪误差都不一样——这是实操中最关键的区别。A(涨跌停)、B(乘数 10000 对 100 元/点)、D(行权价间距)确有差异,但都只是参数层面的不同,不改变对冲手段的选择。

实战练习

  1. 合约规格查询:访问上交所期权主页(http://www.sse.com.cn/option_prices/),列出 510050、510300、510500 三只 ETF 期权合约的当前主力合约,对比它们的最小变动价位、行权价间距、合约乘数。

  2. 报价观察:使用 akshare / choice / iFinD 等数据源,获取 50ETF 期权某到期月份的全部合约报价,绘制隐含波动率曲线(以行权价为横轴),观察是否呈现"波动率偏斜"。

  3. 做市商模拟:模拟一个 ATM 期权做市商,在收到客户"卖出 5 张 Call"的订单后,用多少份 50ETF 现货做 delta 中性对冲?如果对冲完客户继续"卖出 5 张 Put", 对冲策略如何调整?

延伸阅读

  • Hull, J.C. (2018). Options, Futures, and Other Derivatives. Chapter 1-3 介绍场内期权市场和交易制度。
  • 上海证券交易所期权交易规则(2023 年修订)。最权威的合约规格与制度说明,可从 sse.com.cn 下载。
  • 中金所股指期权合约规格。建议直接读交易所原始文件,避免第三方解读的过时信息。
  • CBOE Options Institute(http://www.cboe.com/education)。介绍 SPX/VIX 期权的入门教材。
  • 大商所/郑商所期权培训资料。商品期权入门必读,介绍农产品-能源-金属三大类的差异。

本章要点

  • A 股场内期权已形成 ETF + 商品 + 股指 三足鼎立格局,合约乘数最小变动单位 0.0001 元(对应 1 元/张),核心品种为 50ETF、300ETF、500ETF、豆粕、白糖等。
  • 期权交易制度与股票有 T+0、涨跌停、保证金、做市商 四大显著差异,这些差异直接决定了策略的实施成本与风险管理方式。
  • 海外期权市场以 CBOE SPX/个股/VIX、KOSPI 200、恒生指数期权 为代表,流动性、对冲便利性、定价合理性各有特点,A 股期权市场仍处于快速成长期。
  • 做市商制度 是期权市场流动性的关键,理解做市商的报价行为和库存管理是策略制定的基础。
  • 合约乘数 10000 意味着每张期权名义金额约 2-3 万元(50ETF 现价),与股票投资额并非一个量级,需要认真评估风险承受能力。
  • 任何进入期权市场的交易者,先吃透交易制度,再研究策略,这是安全交易的前提。

接下来 11.7 章将介绍 隐含波动率与历史波动率的差异,这是期权交易的核心估值工具。