返回项目

QQQ 0DTE 高频策略 v7

QQQ 末日期权全自动交易系统,5 大信号引擎并行,VIX 波动率过滤,实时 WebSocket 仪表盘,飞书通知。

Python / FastAPI / Longbridge API / WebSocket / NumPy
PythonFastAPILongbridgeWebSocket

系统概述

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 实时推送 |