Ewan Li

info-gap-K

0DTE opening-gap momentum

information onlybookforward-p4startedOct 5, 2026

What it is

P4-GAP's decisions on the owner's contract rule, $2 out of the money, with protocol 3's premium range of $0.30 to $0.66, sold at 10:06 ET. The premium gate can stop a trade that P4-GAP takes. Logged nightly beside P4-GAP as information only; no read is planned.

The rule

  • Signal: P4-GAP's. At 09:36 ET, a gap of 0.5 daily SDs or more from the previous close, with the price still beyond the open, buys a call on a gap up and a put on a gap down; the gap and the daily SD are measured as P4-GAP measures them.
  • 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 09:36 price moved $2 out of the money: $2 above it for a call, $2 below it for a put. Its last trade must be at most 5 minutes old, with a premium from $0.30 to $0.66; otherwise there is no trade.
  • Entry: at the open of the contract's first 1-minute bar from 09:36, if it starts within 3 minutes.
  • Exit: at 10:06, at the open of the contract's 10:06 bar or its last trade before then. No target.
  • Stop: none.
  • 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.
NameValueUnitWhere it livesPinned by
signalgapgo5—lab4/forward.py:75—
structureKf|h30|s0|none—lab4/forward.py:75—
GAP_SD0.5daily SDslab4/signals.py:22—
STALE_MIN5minuteslab4/structure.py:30—
WAIT_MIN3minuteslab4/structure.py:30—
costs.base.slip0.01USD a sidelab4/structure.py:29—
costs.base.commission0.65USD a contract a sidelab4/structure.py:29—
costs.stress.slip0.02USD a sidelab4/structure.py:29—
MIN_RTH_MINUTES300regular-hours minutesodte/backtest.py:25—

Its read

What is read
—
Read on
—
Trades needed
—
Trades logged
—
Hard stop
—
Shipped on
—
Deployed commit
bc9b659

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.

Wed, Oct 7, 2026

Time (ET)SymbolSideOutcomeContractExitExit byNet
09:36SPYputENTRYP773 at 0.6610:06 ETtime+5.6%

Tue, Oct 6, 2026

Time (ET)SymbolSideOutcomeContractExitExit byNet
09:36SPYcallENTRYC780 at 0.5510:06 ETtime+104.9%

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)