国内 ETF 期权全方面分析台

保证金 · 16 希腊 · 损益矩阵 · 波动率微笑 · RN 概率 · 对冲 — 单文件浏览器工具

Posted by Mickle on May 26, 2026

自己写的国内 ETF 期权交互分析工具。单 HTML 文件,覆盖六个 ETF 标的(510050 / 510300 / 510500 / 159915 / 159901 / 588000)与 BSM 体系下的保证金、全套高阶希腊、损益矩阵、波动率微笑、风险中性概率、对冲建议。所有公式都用解析-FD 双校验,保证金按上交所官方算例对齐。

为什么写这个

实盘里调一个期权组合,常需要同时盯七八个数:保证金占用、最大盈亏、希腊敞口、不同 S/σ/T 情景下的 MTM、Pin Risk……这些数字分散在不同终端里,各自口径还经常对不上(尤其国内组合策略保证金的释放规则)。所以干脆自己写一个,把所有维度堆在一个页面上,拖滑块所有数全部联动。

玩法

  • 左侧:选标的 → 拖 S / Δσ / Δt 三个情景滑块,所有数实时重算
  • 持仓腿表格:类型/方向/备兑/K/T/Q/σ/结算价 全部可编辑;σ ↔ 权利金 BSM 双向联动(改一个反算另一个)
  • 顶部 8 项指标横条:组合保证金 · 权利金净额 · 最大盈亏 · 风险收益比 · 资金回报率 · RN 盈利概率 · 净 Delta — 始终可见
  • 风险预警横条:自动检测 Pin Risk / 临到期流动性 / Gamma/Vega 暴露偏大
  • 6 个分析 Tab:损益曲线 · 损益矩阵 · 希腊全谱 · 波动率分析 · 保证金 · 对冲建议

16 个希腊一览

希腊 关键公式
一阶 Δ · Vega · Θ · ρ · Λ 标准 BSM;Lambda = Δ·S / Π_gross
二阶 Γ · Vanna · Charm · Vomma · Veta Vanna = −φ(d₁)·d₂/σ;Vomma = Vega·d₁d₂/σ
三阶 Speed · Zomma · Color · Ultima Ultima = −Vega/σ² · [d₁d₂(1−d₁d₂) + d₁² + d₂²]
K 灵敏 Dual Δ · Dual Γ Dual Δ = ∓e⁻ʳᵀN(±d₂);Dual Γ = e⁻ʳᵀφ(d₂)/(Kσ√T)

加粗的是相对少见的几个,但对短 Gamma 卖方策略与 RN 密度提取很有用。Dual Γ 的 sanity check:∫Dual Γ dK = e⁻ʳᵀ ✓

希腊全谱 tab 底部还有一张 14 行风险情景敏感性表 — 每个情景下不只看 P&L,还重算所有主要希腊。短 Gamma 真正的风险不是某点的 P&L,而是 S 大幅移动后希腊形态怎么漂移,这表直击核心。

几个实用工具

  • 8 个策略模板:卖出认购/认沽、牛熊市价差、卖出跨/宽跨式、铁鹰式、备兑开仓 — 一键载入
  • 按 Δ 反解 K:输入目标 Delta + T + σ,二分反解 K,可直接添加为新腿(卖虚值 25Δ Put 这种标准动作秒出)
  • 持仓导出 CSV:含各腿参数、保证金、组合希腊完整快照
  • 波动率微笑 + RN PDF:对各腿 (K, IV) 做二次最小二乘拟合,再用 Breeden-Litzenberger ∂²C/∂K² 反提取 RN 密度,显示 ATM IV、skew、curvature 与密度的均值/方差/偏度/峰度

公式校验

  • 保证金:已用上交所官方算例校验(510050 / S=2.727 / K=2.65 / 结算价=0.1328 → 4600.4 元,与算例完全一致)
  • 15 个高阶希腊:全部用有限差分逐一校验,误差 < 1e-5
  • Dual Γ 积分 = e⁻ʳᵀ(对应 RN 密度归一化的折现因子)
  • RN PDF 提取后强制 ∫f dK = 1,sanity check 通过

在线试用

默认载入 510050 上的卖出宽跨式(K_C=2.85 / K_P=2.65 / T=30d)— 典型的短 Gamma 卖方画像:Δ=−87, Γ=−4.28万, Vega=−50/1%σ, Θ=+16/天。可以拖 S 滑块向两端走,看希腊形态怎么漂移;或切到「风险情景敏感性表」直接看尾部冲击下的希腊重估。

在新标签页打开完整版

后续可扩展

工具留了几个明显可继续做的方向:

  • 微笑改成按腿独立的偏度曲面(目前用全局 Δσ 平移)
  • 前结算价独立输入:开仓初始 vs 日终维持保证金分离
  • Zakamouline 对冲带:加入手续费 c 与风险厌恶 γ,计算最优不交易区(Whalley-Wilmott asymptotics)
  • 多到期分桶 Vega 条形图:term structure 暴露可视化
  • 快照对比:保存当前组合状态,改腿后查看 Δ
  • 组合识别从贪心改成精确的最小保证金匹配(贪心对大多数常见组合已够用)

代码全部在单文件 HTML 里,可直接下载离线用。


工具仅用于测算与研究,不构成投资建议。保证金口径以实际券商风控为准。