0DTE 日内动量交易
概述
目标:用零日到期(0DTE)期权在日内快速行情中获取高杠杆。
难度:专家
时间周期:分钟到小时(仅日内)
最佳 使用:高流动性指数(SPX、SPY、QQQ)与高 Beta 股(NVDA、TSLA)在趋势行情中。
风险等级:极高——0DTE 期权本质接近二元,数小时内可归零。本策略需严格纪律。
前置:
- 对 Gamma 与 Theta 有专家级理解
- 严格风控流程
使用 OptionData API 运行本策略: 用我们的实时 WebSocket 以 expiry_days=[0,0] 与规模筛选流式接收当日到期成交。文末 OptionData API 卡片提供 0DTE 专用代码片段。
关键术语
| 术语 | 通俗含义 | |------|------------------------| | 0DTE | 零日到期——期权在今日收盘到期。不能隔夜持有。 | | Gamma | 股价变动时 Delta 变化有多快。临近到期时 Gamma 极大:股价小动、期权大动。 | | Theta | 时间价值损耗。每分钟期权都在贬值。0DTE 可在数小时内归零。 | | VWAP | 成交量加权平均价。价格在 VWAP 上方 = 偏多;下方 = 偏空。不要逆势交易。 | | 成交量 vs 持仓量 | 对 0DTE,成交量(当日成交)才有意义。持仓量(昨日仓位)基本无关。 |
0DTE 要点:没有「拿着等」。若今天没动,期权可归零。属于专家级、高风险交易。
核心概念
0DTE:期权里的 F1
0DTE = Zero Days To Expiration,即当日收盘到期的期权。
让 0DTE 既强又险的是 Gamma。越临近到期,Gamma 越大,期权的 Delta(对价格的敏感度)变化极快。股价动 $1 可能让期权翻倍——或归零。
风险/回报不对称
0DTE 与波段不同,是纯日内动量玩法。
graph LR
A[入场: $0.50] -->|价格有利| B(快速扩至 $2.00+);
A -->|横盘| C(Theta 侵蚀至 $0.00);
A -->|反向| D(迅速亏至 $0.00);
B --> E[盈利: 300-400%];
C --> F[亏损: 100%];
D --> F;
要点:0DTE 没有「扛过回调」。动量一停,Theta 会立刻吞噬价值。
0DTE 结果树示意:
在 $0.50 入场
│
├── 股价朝你有利 → 期权可到 $2.00+ (大赚)
├── 股价横盘 → Theta 压至 $0.00 (全损)
└── 股价反向 → 期权 → $0.00 (全损)
没有「摊低成本」或「等反弹」——要么出场,要么接受全损。
🔑 铁律:忽略持仓量
为何传统指标在此失效
对 0DTE,持仓量 (OI) 无关。
- OI 反映的是昨天的仓位。
- 0DTE 关乎今天的流动性。
成交量 > OI
对 0DTE,成交量是唯一真相。某行权今日 25 万成交量、仅 5k OI,说明大量新开仓。只看成交量。
需关注的指标
1. 成交量速度
不仅看总成交量,更看变化率。
- 加速:每分钟成交量是否在增加?
- 例:11:00 为 5k 张 → 11:30 为 28k 张。这种指数式增长代表动量在积聚。
2. 行权目标
找出市场在押注的「磁力行权」。
行权 成交量 解读
$528 15k 偏空
$530 50k 平值
$532 120k ← 目标(多头磁力行权)
结论:市场在押价格到 $532。
3. 与 VWAP 的关系
金律:不要逆 VWAP(成交量加权平均价)交易。
- 偏多:价格 > VWAP 且 Call 流
- 偏空:价格 < VWAP 且 Put 流
- 震荡:价格在 VWAP 附近来回(不交易)
4. 时段
0DTE 成交量与风险(简化):
9:30 ─── 10:30 发现 / 震荡 → 观望(波动陷阱)
10:30 ─── 14:00 趋势形成 → 执行(最佳窗口)
14:00 ─── 15:00 动量延续 → 持有(或收紧止损)
15:00 ─── 16:00 尾盘 → 离场(Theta/Gamma 极端)
- 9:30–10:30:波动大、方向不清。观望。
- 10:30–14:00:趋势多在此形成。若你的方向得到确认,执行。
- 14:00–15:00:动量可延续;持有或锁定利润。
- 15:00–16:00:Gamma 与 Theta 极端。离场——除非有明确计划,否则不要拿到收盘。
分步交易流程
flowchart LR
A[1. 选高流动性标的] --> B[2. 定方向]
B --> C[3. 行权与入场]
C --> D[4. 风控]
D --> E[5. 强制离场]
步骤 1:选高流动性标的
候选:
- 指数:SPX、SPY、QQQ、IWM
- 高 Beta:NVDA、TSLA、AAPL、AMZN
原因:需要足够流动性才能即时进出、减少滑点。
确立方向
用三重共振确认:
- 价格 vs VWAP:价格 > VWAP(多)或 < VWAP(空)。
- 0DTE 成交量比:Call 量 > Put 量(比值 > 1.5)。
- 流侧:激进 ASK 侧扫单。
方向检查
-
价格: > VWAP - 偏多
-
C/P 比: 1.89 - 偏多
-
扫单: ASK - 信念
-
结论: 做多
选行权与入场
行权选择:
- 保守:平值或 1 档实值(Delta 0.50–0.65)。
- 激进:1–2 档虚值(Delta 0.25–0.40)。
示例交易设置
-
行权: $531 Call - 1 档虚值
-
Delta: 0.42
-
成本: $0.85
-
止损: $0.40 - -53%
-
目标: $1.70 - +100%
积极风控
规则:
- 时间离场:14:30 前必须离场。
- 止损:权利金 -50%。无例外。
- 止盈:+100% 时卖出 50%。
强制离场
原则:若 15:00 后仍持仓,就是在赌。Theta 呈指数加速。收盘前清掉所有 0DTE 仓位。
实例
例 1:SPY 0DTE 拉升(2024 年 6 月 14 日)
设置:
- 时间:11:00
- SPY:$540.00
- VWAP:$539.20(价格 > VWAP)
分析:
-
Call 量: 420k
-
Put 量: 180k - C/P 比 2.33
-
目标: $542 - 成交量最大行权
-
流: 扫单 - 紧迫度上升
结果:
- 入场:$542 Call @ $0.55
- 出场 1:12:15 @ $1.45(+164%)
- 出场 2:13:00 @ $2.20(+300%)
- 总回报:+232%
例 2:NVDA 0DTE 挤压(财报日)
设置:
- 日期:2024 年 5 月 22 日(财报前)
- 时间:13:00
- 流:$1,020 Call,AASK 侧(Above Ask)
结果:
- 入场:$1,020 Call @ $6.50
- 出场 1:14:15 @ $16.80(+158%)
- 出场 2:15:15 @ $28.50(+338%)
- 总回报:+230%
财报前 IV
财报前 0DTE 波动大。隐含波动率 (IV) 会维持权 利金偏高,但动量可覆盖。收盘前离场以规避财报二元事件风险。
例 3:QQQ 失败形态(止损纪律)
设置:
- 日期:2024 年 7 月 18 日
- 信号:C/P 比弱,仅略高于 VWAP。
结果:
- 入场:$487 Call @ $0.90
- 走势:回到 VWAP 并跌破。
- 止损:$0.45 执行(-50%)。
- 结果:保住本金。Call 到期归零。
常见陷阱
陷阱 1:15:00 后仍持仓
事实:最后一小时 Theta 可抹掉 50–80% 权利金。 对策:14:30 前自动离场。
陷阱 2:逆 VWAP
事实:在 VWAP 下方买 Call 是低概率逆势。 对策:只顺趋势交易。
陷阱 3:仓位过大
事实:0DTE 可归零。 对策:单笔最大风险为净值的 1–2%。
陷阱 4:流动性差的行权
事实:价差过大会毁掉 0DTE scalp。 对策:只交易成交量 > 1 万的行权。
进阶技巧
技巧 1:「Gamma scalp」
- 买平值 0DTE。
- 目标小 Delta 波动(15–20% 回报)。
- 持仓 < 30 分钟。
- 高胜率、高周转策略。
技巧 2:「VWAP 回归」
- 在极端偏离(距 VWAP >1%)时做反向。
- 押均值回归。
技巧 3:「尾盘动量」
- 高风险:若 15:00 趋势加速可入场。
- 严格离场:15:45 必须离场。
速查清单
每次 0DTE 交易前:
0DTE 清单
-
流动性: 高 - SPY/QQQ/NVDA
-
趋势: 一致 - 价格 vs VWAP
-
成交量: 放大 - 目标行权
-
风险: < 2% - 仓位
-
[ ] Call/Put 比 > 1.5(Call)或 < 0.7(Put)
-
[ ] 流确认(ASK 侧扫单)
-
[ ] 入场在 11:00–14:30
-
[ ] 硬止损设在 50%
技术实现
流式 0DTE 流
可使用 OptionData API 运行本策略:文末 OptionData API 卡片有 0DTE 即用片段。连接实时 WebSocket,在 URL 中加筛选,例如 wss://ws.optiondata.io?token=...&expiry_days=[0,0]&symbols=SPY&size=[50,null]。
目标:流式接收 SPY 的高速度 0DTE 成交。
// 所有筛选为查询参数;无需 subscribe 消息
const url = "wss://ws.optiondata.io?token=YOUR_API_TOKEN&expiry_days=[0,0]&symbols=SPY&size=[50,null]";
const ws = new WebSocket(url);
ws.on('message', (data) => {
const msg = JSON.parse(data.toString());
if (msg.status === "SUCCESS") return;
const trade = msg;
console.log(trade.symbol, trade.strike, trade.put_call, "权利金", trade.premium);
});
提示:可将数据接入速度计算器,得到「成交量/分钟」。
相关配方
- 配方 2:Gamma 挤压形态 — 0DTE 是日内 Gamma 挤压的主要燃料
- 配方 1:机构期权买入 — 发现驱动 0DTE 的扫单
延伸阅读
- 基础概念:0DTE 现象
- 基础概念:Gamma 敞口
- 基础概念:Theta 损耗
🧮 0DTE 概率模型
用此框架量化形态质量:
0DTE 得分 = (VWAP) + (成交量) + (流) + (时间)
VWAP:
- 价格 > VWAP(多)或 < VWAP(空):+3
- 价格震荡/横盘:0
成交量:
- Call/Put 比 > 2.0 或 < 0.5:+3
- Call/Put 比 0.8–1.2:0
流:
- 多笔 ASK 扫单:+4
- 中等流:+2
- 无流:0
时间:
- 11:00–13:00:+2
- 13:00–14:30:+1
- < 11:00 或 > 14:30:0
总分:
10–12:强形态(执行)
7–9:中等(减仓)
0–6:放弃
账户安全
0DTE 交易属于高风险:杠杆诱人,但损耗无情。绝不要用无法承受 100% 损失的资金交易 0DTE。
先模拟
本策略至少模拟 20 笔。若模拟无法稳定盈利,不要用真金实盘。
0DTE 交易日记模板
### 交易 # [X] - [日期]
**设置:**
- 标的:[代码]
- 价格 vs VWAP:[上方/下方]
- 得分:[X]/12
**执行:**
- 时间:[HH:MM]
- 行权:[行权]
- 入场:$[价格]
- 出场:$[价格]
**结果:**
- 盈亏:$[金额] (+/- XX%)
- 备注:[是否按计划执行?]
You can run this strategy programmatically with the OptionData API. Use Historical SQL for backtests and screens, and the Realtime WebSocket for live flow.
-H "Content-Type: application/x-www-form-urlencoded" \
-d "api_key=YOUR_KEY" \
--data-urlencode "sql=SELECT * FROM RawOptionTrades WHERE date = (SELECT max(date) FROM RawOptionTrades) AND expiration_date = date ORDER BY time DESC LIMIT 20"