QQQ 0DTE 高频策略 v7
QQQ 末日期权全自动交易系统,5 大信号引擎并行,VIX 波动率过滤,实时 WebSocket 仪表盘,飞书通知。
系统概述
QQQ 0DTE 高频策略 v7 是一套针对纳斯达克 100 ETF(QQQ)零日到期期权(0DTE)的全自动交易系统。系统在美股交易时段内实时监控市场数据,通过 5 个独立信号引擎并行扫描交易机会,自动完成开仓、止盈、止损的完整交易闭环。
v7 是历经多个版本迭代后的稳定版本,核心目标是:在控制风险的前提下,捕捉 0DTE 期权的高波动性收益。
5 大信号引擎
系统采用多引擎并行架构,每个引擎独立运行,互不干扰。当多个引擎同时发出信号时,系统会根据信号强度和市场环境进行优先级排序。
1. VWAP 突破引擎
VWAP(成交量加权平均价)是机构交易者最常用的参考指标。当价格突破 VWAP 且伴随成交量放大时,往往意味着趋势的确认。
- 多空判断:价格在 VWAP 上方做多 Call,下方做空 Put
- 确认条件:突破幅度需超过动态阈值,避免假突破
- 结合成交量:突破时的成交量需高于近 20 根 K 线均值
2. 布林带挤压引擎
布林带挤压(Bollinger Squeeze)是一种经典的波动率收缩-扩张信号。当布林带收窄到极致时,意味着市场正在积蓄能量,随后往往会出现大幅波动。
- 挤压检测:布林带宽度降至近 20 周期的低位
- 方向确认:结合 RSI 和 MACD 判断突破方向
- 入场时机:在挤压释放的第一时间进场
3. RSI 背离引擎
RSI 背离是技术分析中可靠的反转信号。当价格创新高但 RSI 未能同步创新高(顶背离),或价格创新低但 RSI 未创新低(底背离),往往预示趋势即将反转。
- 多周期验证:同时检测 5 分钟和 15 分钟级别的背离
- 极端区域过滤:仅在 RSI 进入超买(大于 70)或超卖(小于 30)区域时触发
- 价格确认:背离信号需等待价格确认后才执行
4. EMA 交叉引擎
指数移动平均线(EMA)交叉是趋势跟踪的基础策略。系统使用快速 EMA 和慢速 EMA 的交叉来捕捉趋势转折。
- 参数组合:9/21 EMA 交叉为主信号,配合 50 EMA 作为趋势过滤
- 趋势过滤:仅在 50 EMA 方向一致时开仓
- 避免震荡市:通过 ADX 指标过滤横盘震荡行情
5. 开盘区间突破引擎
开盘后前 15-30 分钟通常会形成一个价格区间,这个区间的突破方向往往决定了当天的主趋势。
- 区间定义:取开盘后前 15 分钟的最高价和最低价
- 突破确认:价格突破区间边界且伴随放量
- 止损设置:以区间中点作为止损参考
VIX 波动率过滤
VIX(恐慌指数)是衡量市场波动预期的关键指标。系统将 VIX 作为全局风控参数:
- VIX < 15:市场过于平静,0DTE 期权的时间价值衰减过快,系统自动降低仓位或暂停交易
- VIX 15-25:正常波动区间,系统以标准仓位运行
- VIX 25-35:高波动环境,系统加大仓位,同时收紧止损
- VIX > 35:极端恐慌,系统切换为保守模式,仅交易深度实值期权
实时 WebSocket 仪表盘
系统内置基于 WebSocket 的实时监控仪表盘,通过浏览器即可查看:
- 信号面板:实时显示 5 个引擎的信号状态和强度
- 持仓监控:当前持仓的期权合约、成本、盈亏
- 资金曲线:实时更新的账户净值曲线
- 交易日志:每笔交易的开仓/平仓记录和原因
仪表盘基于 FastAPI 的 WebSocket 推送,延迟低于 100ms,无需手动刷新。
飞书通知
系统集成了飞书(Lark)机器人通知,关键事件实时推送到手机:
- 开仓/平仓通知(含合约代码、方向、价格、盈亏)
- 日度/周度收益汇总
- 系统异常告警(网络断连、API 限流、持仓异常)
- 每日收盘后的交易复盘报告
技术栈
| 层级 | 技术 | |------|------| | 交易引擎 | Python, NumPy, Pandas | | 信号计算 | TA-Lib, 自研指标库 | | API 通信 | Longbridge OpenAPI (Python SDK) | | Web 服务 | FastAPI, WebSocket | | 通知 | 飞书 Webhook | | 打包部署 | PyInstaller, Windows Service | | 数据存储 | SQLite (交易记录), CSV (行情快照) |
版本迭代
| 版本 | 主要变更 | |------|---------| | v1.0 | 基础 VWAP 策略,手动下单 | | v3.0 | 加入布林带和 RSI 引擎 | | v5.0 | 自动下单,Longbridge API 集成 | | v6.0 | 飞书通知,Web 仪表盘 | | v7.0 | 5 引擎并行,VIX 过滤,WebSocket 实时推送 |