期权代理设计:BSM、delta 代理、VIX 缩放 IV 与真实 SPXW 报价的对比
研究阶梯用三种诚实程度递增的方式为期权暴露定价——delta 代理、VIX 缩放 IV 的 BSM、真实/拟合 IV 的 BSM——而把“可交易性”的裁决权留给真实报价链回放。每种代理都有明确的角色,也有明确的天花板。
为什么需要代理
真实 OPRA 逐笔数据要花钱也要花时间;几千个参数组合的扫描不可能每条腿都对照真实报价定价。Donchian 研究引擎因此采用阶梯结构:Layer 1 先确认信号在 SPX 点位层面是否有优势;Phase 6 把幸存的候选映射到近似的期权盈亏;Phase 7 再把短名单放到真实 SPXW bid/ask 上回放。不可妥协的解释规则是:Layer 1 通过只是进入 Phase 6 的门票,永远不是 0DTE 盈利能力的证据。
三种代理与各自的天花板
- Delta 代理。
gross_pnl = |entry_delta| × 标的盈亏点数。线性、无 Gamma 无 Theta、几乎零计算成本。适合给配置排序、做敏感性扫描;作为绝对盈亏没有意义——它在构造上看不到凸性,而凸性恰恰是做多 0DTE 的全部意义。 - VIX 缩放 IV 的 BSM。
iv = VIX/100 × 时段系数 × 体制系数,时段表开盘 1.5、午盘 1.2、最后半小时 1.8,VIX 体制系数低波 1.1 / 高波 0.9。规格中明确归类为仅限诊断——它可以为购买真实数据提供理由,但永远撑不起 strong pass。 - **真实链 IV 或拟合日内 IV 的 BSM。**唯一被允许支持 strong pass 的 IV 来源。即便如此,开仓与出场仍按虚实程度施加价差扣减(ATM ±3% 且下限 $0.05,5 点 OTM ±8%,15 点 OTM ±20%),且 T_min 敏感性网格(5/15/30/60 分钟)不得翻转符号——一旦翻转,结论自动降级为
inconclusive_requires_real_chain。
真实报价提供了代理给不了的东西
Phase 7 把交易放到真实 SPXW 期权链上回放:报价质量过滤(剔除 locked/crossed)、报价最大时龄 0.25–5 秒(默认 1.0),以及悲观执行假设(买在 ask、卖在 bid)。相对代理,两件事反复带来意外:可成交性——在 0.25 秒新鲜度阈值下,部分交易根本找不到可成交的报价;以及权利金水平。对照真实报价,BSM+VIX1D 的开仓权利金偏差中位数达 1.85 倍(见低估笔记)——任何时段乘数表都不可能干净地预测出这个数。
实践
- 用 delta 代理排序,用 VIX 缩放 BSM 诊断,用真实/拟合 IV 的 BSM 筛短名单,用真实报价做决定。
- 把代理的天花板写进输出 schema——引擎对结果显式打上
diagnostic_only: true标签,让代理数字日后无法被引用为可交易性结论。 - 从一开始就为真实数据这一步留预算。负结果研究中全样本下载约花 $280——相对它阻止的错误结论,便宜得可以忽略。