0DTE forward logs
info-noise
0DTE noise-area breakout
information onlybookforward-p4startedOct 5, 2026
What it is
On SPY and QQQ from 10:00 ET, the first 2-minute close outside the noise area buys an at-the-money 0DTE option in that direction, once a side. It has a 35% stop and is otherwise sold at 15:55. Logged nightly beside P4-GAP as information only; no read is planned.
The rule
- Signal: from 10:00 to 15:40 ET. The noise area's top is the higher of the open and the previous close, times (1 + σ); its bottom is the lower of the two, times (1 − σ); the open and the previous close are P4-GAP's. σ at a minute is the mean, over the previous 14 sessions, of the absolute percentage move from that session's 09:30 open to the same minute, given at least 10 of them with data there. The first 2-minute close above the top buys a call and the first close below the bottom buys a put, once a side. The second side is taken only if the first trade is already out.
- Sessions: P4-GAP's: SPY and QQQ each need at least 300 regular-hours minutes of bars on the session and on the one before unless that one closed early, so a session that closes early has no trades.
- Contract: 0DTE, the $1 strike nearest the price at the decision. Its last trade must be at most 5 minutes old and at least $0.05.
- Entry: at the open of the contract's first 1-minute bar from the decision, if it starts within 3 minutes.
- Exit: at 15:55, at the open of the contract's 15:55 bar or its last trade before then. No target.
- Stop: at 65% of the price paid, a 35% stop. When a 1-minute bar's low reaches it, the option is sold at the lower of the stop and that bar's open.
- Costs: bought $0.01 above and sold $0.01 below the bar's price, and $0.65 a contract a side. The log also records each trade at no costs, and at $0.02 a side with the same commission.
| Name | Value | Unit | Where it lives | Pinned by |
|---|---|---|---|---|
| signal | noise-first | — | lab4/forward.py:78 | — |
| structure | X0|hC|s35|none | — | lab4/forward.py:78 | — |
| NOISE_SESSIONS | 14 | sessions | lab/features.py:30 | — |
| NOISE_MIN | 10 | sessions with data | lab/features.py:30 | — |
| EXIT_MIN | 385 | minutes after 09:30 ET | lab4/grid.py:31 | — |
| STALE_MIN | 5 | minutes | lab4/structure.py:30 | — |
| WAIT_MIN | 3 | minutes | lab4/structure.py:30 | — |
| costs.base.slip | 0.01 | USD a side | lab4/structure.py:29 | — |
| costs.base.commission | 0.65 | USD a contract a side | lab4/structure.py:29 | — |
| costs.stress.slip | 0.02 | USD a side | lab4/structure.py:29 | — |
| MIN_RTH_MINUTES | 300 | regular-hours minutes | odte/backtest.py:25 | — |
Its read
Record so far
This rule is logged for information: its record is shown only as rows, never added up.
Record Forward log
Cost model
$0.01 a side and $0.65 a contract a side, on 1-minute OPRA bars; also logged at no costs and at $0.02 a side
Signals
Each signal as the log wrote it, a table a session. Nothing here is added up.
Mon, Oct 12, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 10:08 | QQQ | put | ENTRY | P746 at 1.26 | 10:48 ET | stop | −36.8% |
Fri, Oct 9, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 14:50 | SPY | call | ENTRY | C779 at 0.35 | 15:39 ET | stop | −41.6% |
Thu, Oct 8, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 12:54 | QQQ | put | ENTRY | P749 at 1.78 | 15:55 ET | time | +19.5% |
| 13:06 | SPY | put | ENTRY | P772 at 1.19 | 13:12 ET | stop | −36.9% |
Wed, Oct 7, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 10:54 | SPY | put | ENTRY | P774 at 1.30 | 11:10 ET | stop | −36.8% |
Tue, Oct 6, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 10:00 | SPY | call | ENTRY | C780 at 1.11 | 10:27 ET | stop | −37.1% |
Mon, Oct 5, 2026
| Time (ET) | Symbol | Side | Outcome | Contract | Exit | Exit by | Net |
|---|---|---|---|---|---|---|---|
| 10:00 | QQQ | call | ENTRY | C752 at 1.51 | 15:55 ET | time | +122.3% |
| 10:10 | SPY | call | ENTRY | C772 at 1.00 | 15:55 ET | time | +112.7% |
Where the research is
- The information rules and the forward log (findings tr-odte-option-scalp/DESIGN/31)
- The search (findings tr-odte-option-scalp/RESEARCH/60)