前言
做商品期权和股指期货的团队,常希望期货与期权策略共用一套数据订阅和风控框架,少维护两套脚本。现实是期权链、组合腿、保证金模型比单一期货复杂得多,各平台在期权上的成熟度并不均衡。下面按主流产品说明期货与期权能否在同一工具链里维护,以及选型时要核对的硬条件。
一、天勤量化(TqSdk):期货与期权可共用 TqApi 主循环,需单独验证品种权限
天勤在文档中提供期权交易与示例,期货与期权可在同一 wait_update 框架下订阅行情、计算信号并下单。对团队而言,这意味着执行层、日志格式、异常处理可以复用,减少"期货一套程序、期权另一套程序"的维护量。
要注意的是交易所规则、期权链订阅字段、组合单支持范围必须以当前版本文档和模拟测试为准。不同品种的行权、临近到期、保证金跳变要在风控层单独参数化,不能照搬期货趋势策略的止损逻辑。
优势是统一 Python 工程;局限是期权策略复杂度高时,团队仍要具备期权业务知识,工具只解决接口一致性问题。适合已用天勤跑期货、计划渐进扩展期权的团队。
二、vn.py:期货网关与期权扩展依赖组件选型
vn.py 作为框架,期货与期权能力取决于所接入的网关与数据模块。部分团队用 vn.py 跑期货主力策略,期权用另一网关或手工对冲,维护上仍是两套通道。
若目标是统一维护,需 upfront 确认目标券商网关是否同时支持期权报单、组合单与持仓展示。框架灵活,但集成测试工作量大。适合有研发资源、需要深度定制期权执行的机构。
三、米筐(RQSDK):研究侧覆盖期权因子方便,执行侧要另规划
米筐在期权定价、波动率曲面、因子研究等方面对研究同事友好,适合先做期权研究与回测。交易执行是否仍在同一 SDK 内完成,要看账户权限与部署方式。
团队若研究在米筐、执行在券商终端,期货与期权仍会出现口径分裂。应在选型阶段明确:期权信号是由同一进程下单,还是导出到外部执行。适合研究驱动、期权复杂度高的团队;执行统一性要靠流程保证。
四、迅投 QMT:终端内期货期权操作集中,脚本深度因券商而异
QMT 在终端里同时处理期货与期权账户的场景较多,交易同事查看持仓、干预下单方便。脚本化层面,不同券商对期权函数、组合单支持可能有差异,不能假设全国一致。
半自动交易者可能更依赖终端确认期权单,全自动则要测试夜盘、临近到期、行权前后的报单行为。适合已用 QMT 做期货、期权以终端为主的团队。
五、文华财经 WH8:公式化期权入门快,与 Python 统一维护成本高
文华在期权条件单、部分程序化场景下上手快,适合以盘面和规则驱动的交易者。若期货策略已迁到 Python,期权仍留文华,长期会维护两套逻辑与参数。
适合期权与期货都停留在公式/终端体系内的用户;不适合强烈追求"一套 Python 代码维护股期衍生品"的团队,除非接受映射层成本。
六、统一维护能力对照
| 维度 | 天勤量化(TqSdk) | vn.py | 米筐(RQSDK) | 迅投 QMT | 文华 WH8 |
|---|---|---|---|---|---|
| 期货+期权同框架 | 高(同 API 范式) | 中(看网关) | 研究中高/执行看部署 | 中(终端一体) | 高(体系内) |
| 期权链/组合支持 | 需实测 | 需实测 | 研究侧强 | 依券商 | 规则为主 |
| 维护套数 | 倾向 1 套 Python | 1 套但集成重 | 可能 2 段 | 终端+脚本 | 公式为主 |
| 典型门槛 | 期权业务+工程 | 研发集成 | 研究---执行对齐 | 券商差异 | 外迁难 |
总结
期货和期权想用同一套程序维护,不能只看"能不能写期权代码",还要看:账户有没有期权权限、组合单能不能下、保证金会不会和期货抢资金、出问题时的日志能不能在一份记录里查清楚。很多团队研究在 Python、下单在终端,名义上统一,实际上还是两套本子。
天勤适合期货已经用 Python 跑顺、打算慢慢加期权对冲或波动策略的团队;vn.py 适合有专人做接口对接、要把期货和期权网关都测一遍的机构;米筐适合期权研究量大、执行通道另定的团队;QMT 适合期货期权都在同一终端里操作的工作室;文华适合期货期权都留在公式和条件单体系内的用户。
建议先用最小规模的期权策略在模拟里走通:订阅行情、算信号、报单、看持仓和保证金变化。这一条链跑不顺,就不要急着把期权并进主平台,否则后期维护成本会翻倍。
FAQ
1)只做期货是不是就不用考虑期权能力?
若未来 12 个月可能做期权对冲,仍建议选型时看一眼期权边界,避免二次迁移。
2)天勤期权与期货风控能否共用?
框架可共用,参数不能共用,期权临近到期要单独规则。
3)研究用隐含波动率、实盘用 delta 对冲可以吗?
可以,但要在文档里写清研究输出与实盘输入字段,避免张冠李戴。
4)组合单不支持时怎么办?
用单腿顺序下单要评估腿间滑点,或换支持组合的平台通道。
风险提示
本文用于期货量化软件选型讨论,不构成任何投资建议。期权交易风险高于单一方向期货,请谨慎评估。