> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yehangshe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Replay Lab 概览

> 0DTE 期权日内复盘工作台 —— 在历史 K 线上回放任意一天，建仓策略，观察 P&L 演变

## 这个页面给你什么

Replay Lab 是 Nightwatch 的**日内复盘工作台**。你选一个过去的交易日，在那一天的真实分钟级数据上**回放整段行情**，可以在任意时刻建仓 0DTE 期权策略（铁鹰、铁蝶、单腿、价差等），然后用滑块往前推，看你的策略在剩余的几小时里 **P\&L 实际经历了什么**。

它不是模拟器、不是回测引擎，更不是实盘下单工具。它是一个\*\*「如果当时我开了这单仓会怎样」的可视化窗口\*\*：完整的 K 线、做市商 PULSE 叠加、Standard GEX 关键位标尺、每分钟的 NBBO mid + Greeks，全部按真实历史时间轴**逐分钟复现**。

<Note>
  **当前仅支持 SPX 0DTE**。后续会接入 SPY、QQQ、TSLA、NVDA 等其他标的，以及 1DTE / Weekly 到期分组。
</Note>

## 给谁用

<CardGroup cols={2}>
  <Card title="0DTE 策略复盘者" icon="rotate-left">
    交易完一单后想问 *"如果我当时早 30 分钟平仓会怎样？"* / *"那条假突破是否会让我的铁鹰直接打到 max loss？"* —— Replay Lab 让你在历史时间轴上把"假设"实际跑一遍。
  </Card>

  <Card title="新手策略学习者" icon="graduation-cap">
    第一次接触铁鹰、蝴蝶、价差等多腿结构？在真实历史数据上**亲手建几次仓**比读再多教程都直观——你能看到铁鹰为什么叫"中性策略"、蝴蝶为什么风险这么低收益这么高、为什么收盘前一小时 theta 加速会让短腿快速贬值。
  </Card>

  <Card title="策略参数调优" icon="sliders">
    同一个交易日可以同时建多个策略对比——比如铁鹰 5-wide vs 10-wide、铁蝶 vs 铁鹰，**直接看哪个在当天的行情下表现更好**。
  </Card>

  <Card title="风险节奏体感" icon="shield-halved">
    想知道"为什么不要在开盘第一根 K 线就重仓铁鹰"？用 Replay Lab 把当天 9:30 建仓 vs 10:30 建仓**两条仓位放一起对比**，亲眼看到开盘半小时内 SPX 的剧烈波动会把铁鹰直接拍到 max loss，比读再多警告都管用。
  </Card>
</CardGroup>

## 跟 GEX Dashboard 的关系

|          | GEX Dashboard          | Replay Lab            |
| -------- | ---------------------- | --------------------- |
| **用途**   | 看**当前/未来**的市场结构        | 看**过去**某一天的策略表现       |
| **时间轴**  | 实时 + WEEKLY 远期         | 单一历史交易日（可选 90 天内任意一天） |
| **核心交互** | 切标的 / 切到期分组 / 看节点位置    | 拖时间滑块 / 建仓 / 比较策略     |
| **数据范围** | SPY / QQQ / IWM / 个股…… | 当前仅 SPX 0DTE          |
| **侧重**   | 决策辅助                   | 复盘 + 教学               |

Dashboard 告诉你**现在该怎么交易**，Replay Lab 告诉你**昨天那笔仓到底走了什么路径**。它们是工作流的两个端点。

## 数据范围

* **标的**：当前仅 SPX 0DTE（之后会扩展到 SPY、QQQ、TSLA、NVDA 等）
* **历史窗口**：90 天滚动（不含当日）
* **数据频率**：1 分钟 K 线 + 1 分钟 NBBO mid + 每分钟 Greeks 快照
* **必须是 NYSE 交易日**（周末和假日不可选）

## 整体界面

<Frame>
  <img src="https://mintcdn.com/alpha-028ad950/rBj7TuqJOEVCkGNm/images/replay-lab/overview-with-strategy.png?fit=max&auto=format&n=rBj7TuqJOEVCkGNm&q=85&s=5317973a06801264662d0214573cc971" alt="Replay Lab 整体布局：左侧 K 线 + Standard GEX 标尺 + Dealer PULSE，右侧策略列表 + Result 面板" width="2880" height="1642" data-path="images/replay-lab/overview-with-strategy.png" />
</Frame>

布局分四块：

1. **顶部状态条**：SPX 现价（当前时刻的价格）、入场时间 + spot、净盈亏、净权利金、Standard GEX 关键位 K/CW/PW/F
2. **中间主图**：K 线 + Dealer PULSE（金色/靛蓝发光横线）+ Standard GEX 关键位水平线（Call Wall / Put Wall / Flip 等）
3. **右侧策略栏**：策略列表（点击切换）+ 选中策略的 Result 面板（当前 P\&L、风险条、最大盈利/亏损、breakeven、到期结构图、持仓腿明细）
4. **底部控件栏**：时间滑块 + 播放按钮 + 1x/2x/4x/8x 速度切换 + 日期选择器 + 期权链（C 键）/ 指标（I 键）按钮

## 完整工作流

<Steps>
  <Step title="选日期">
    点左下角 `2026-XX-XX ▾` 按钮，从过去 90 天的可用交易日中挑一天。带 ✓ 的是数据完整的日子（K 线 + Dealer GEX + Standard GEX 三套数据齐全）。
  </Step>

  <Step title="拖时间滑块到入场时刻">
    拖底部时间滑块到你想"建仓"的那一刻（比如 12:00 ET）。K 线、Dealer PULSE、Standard GEX 关键位会同步更新到那一分钟的状态。
  </Step>

  <Step title="按 N 或点 ＋ 新建策略">
    选模板（铁鹰/铁蝶/单腿/价差等），调中心 strike 和翼宽，确认 → 策略建仓完成。入场价用的是该时刻每条腿的 NBBO mid。
  </Step>

  <Step title="继续推时间滑块看 P&L 演变">
    继续拖滑块往后（或按播放按钮自动播）。右侧 Result 面板会实时更新：

    * **当前盈亏**：当前时刻的浮动 P\&L
    * **风险条**：鲜亮区间 = 这单从入场到现在 P\&L 实际走过的范围（实测区间），淡色端点是结构性 max profit / max risk
    * **持仓腿**：每条腿的入场价 / 当前价 / Δ 实时更新
  </Step>

  <Step title="对比 / 推到收盘">
    可以重复 step 2-4 建第二个策略对比（比如同一时刻的铁鹰 vs 铁蝶），或者一直推到当日收盘看持仓到期最终走到哪。Esc 可以随时关闭弹层。
  </Step>
</Steps>

## 怎么进入

<Steps>
  <Step title="左侧导航点 0DTE REPLAY LAB → REPLAY LAB">
    进入 Replay Lab 主页面（首次访问需要等几秒钟数据加载）。
  </Step>

  <Step title="或者直接 URL 跳转">
    `https://yehangshe.com/app/replay-lab?ticker=SPX&date=YYYY-MM-DD`

    URL 携带 `date` 参数可以直接打开指定日期的复盘视图。
  </Step>
</Steps>

## 关键概念预览

* **时间滑块** —— 你在历史时间轴上的"光标"，所有面板都跟随它更新。
* **入场时刻** —— 你按 N 那一刻的时间游标位置，决定每条腿的入场价。
* **浮动 P\&L (Mark-to-market)** —— 按当前期权市场报价中点估算的盈亏，会随时间推进不断变化。
* **At-expiry P\&L** —— 假设持仓到当日收盘（常规日 16:00 ET，半日市 13:00 ET）的理论最大盈利/亏损，由策略结构决定，跟时间无关。
* **实测区间 (MFE/MAE)** —— 从入场到当前时刻，**P\&L 实际走过的最大/最小值区间**。Replay Lab 复盘场景下最有用的指标。
* **Breakeven** —— 持仓到期时盈亏平衡的 SPX 价位，价差/铁鹰/铁蝶通常有上下两个。

## 快捷键速查

| 键                 | 作用                   |
| ----------------- | -------------------- |
| **Space**         | 播放 / 暂停时间滑块          |
| **← / →**         | 时间滑块后退 / 前进 1 分钟     |
| **Shift + ← / →** | 时间滑块后退 / 前进 5 分钟（快移） |
| **N**             | 新建策略                 |
| **C**             | 打开期权链快照              |
| **I**             | 切换指标面板               |
| **Esc**           | 关闭当前弹层               |

<Note>
  时间滑块聚焦时（你刚拖完它），按 N / C / I 会被滑块吃掉变成键盘细调。建议按完滑块后**点一下空白处取消聚焦**，再按字母快捷键。或者直接用顶部按钮触发。
</Note>

## 重要提示

<Warning>
  Replay Lab 用的是**历史期权市场报价中点 (NBBO mid)** 估算 P\&L，**未计算**：

  * bid/ask 点差（实际成交价会偏离中点）
  * 手续费 + 每张合约的费用
  * 滑点（大单可能拿不到中点价）
  * 收盘附近的钉位 / 结算价风险（pin risk，SPX 是现金结算，无股票交割）

  这意味着 Replay Lab 显示的 P\&L 是**理论上限**，实盘做单后的真实 P\&L 会比这个数字差几个点到几十个点（视点差宽窄、单量大小、流动性而定）。复盘时主要看**走势形状和决策时机**，不要把绝对数字当成"我能赚到这个数"。
</Warning>

<Warning>
  数据范围目前**仅限 SPX 0DTE**，且只有过去 90 天的数据。如果你想复盘的日期超出这个窗口，或者想复盘 SPY / QQQ / 个股，请等待后续版本。
</Warning>
