Lab · offline

0DTE options backtest

Archive files already store mid prices per strike each minute. A full interactive rule builder is not live yet — this page locks the honesty constraints before any equity curve ships.

Hard limits

  • Mid-only fillsno bid/ask → results are optimistic unless slippage is applied.
  • 1-minute barsno intra-bar stops; fills at bar mid.
  • 0DTE onlyone expiry per session file.
  • ~90 weekday sessionsdepth lives on the engine host, not in the browser.

What comes next

  1. Offline runner: services/engine/backtest_runner.py (mid-only + slippage; dry-run prints "no data").
  2. Read-only pre-computed result cards on this page.
  3. Interactive rules later — never on the live VPS during RTH.

This is an analysis tool, not investment advice. No performance claims until real out-of-sample runs are published.

Read the GEX docs · Pricing