📘 期权量化策略实战

第1课 · 期权基础
📌 一、期权定义

期权 (Option) 是一种赋予买方在未来特定日期或之前,以约定价格买入或卖出一定数量标的资产的权利(而非义务)的金融合约。买方支付权利金,卖方承担履约义务。

✨ 核心特征:权利与义务不对等,风险收益结构非线性。

📌 二、期权类型(看涨 / 看跌)
📌 三、期权合约要素
要素 说明 示例
标的资产期权合约对应的基础资产股票、ETF、期货、指数
行权价 (Strike)约定的买卖价格50 ETF Call @ 3.800
到期日合约最后有效日期2025-06-20
权利金 (Premium)买方支付给卖方的价格0.0550 / 份
合约单位每张合约对应的标的数量10000 份 (ETF期权)
行权方式欧式 / 美式欧式 (仅到期行权)
📌 四、期权 vs 期货 核心区别
⚖️ 期权 vs 期货 对比 📗 期权 • 权利非义务 • 非线性盈亏 (Gamma) • 买方支付权利金 • 最大损失 = 权利金 • 保证金仅卖方需要 📕 期货 • 买卖双方义务对等 • 线性盈亏 (Delta=1) • 无权利金,保证金交易 • 潜在亏损无上限 • 双方均需缴纳保证金 权利与义务不对等 权利义务对等
📌 五、量化视角:BS 定价模型示意
# Python · Black-Scholes 欧式看涨期权定价 (示意)
import math
from scipy.stats import norm

def bs_call(S, K, T, r, sigma):
    d1 = (math.log(S/K) + (r + 0.5*sigma**2)*T) / (sigma*math.sqrt(T))
    d2 = d1 - sigma*math.sqrt(T)
    call = S * norm.cdf(d1) - K * math.exp(-r*T) * norm.cdf(d2)
    return call

# 示例参数
S0 = 50.0      # 标的现价
K  = 52.0      # 行权价
T  = 0.5       # 半年
r  = 0.03      # 无风险利率
sigma = 0.25   # 波动率

price = bs_call(S0, K, T, r, sigma)
print(f"看涨期权理论价格: {price:.4f}")