Skip to content

TJ Options Signal

Engine B signal indicator: converts Options Flow levels into tradable signals.

Patterns

  • WallSweep — price sweeps through a gamma wall and rejects: fade setup with GEX-filtered entries
  • MagnetOrbit — price orbits a magnet level (pin/charm/max pain): drift-follow setup

Signal filters & execution

  • GEX regime filters (positive/negative net GEX gating per pattern)
  • GEX-aware stop/target modes (wall-distance stops, EM-band targets, ATR caps)
  • Emits the 9-series DataSeries execution bus consumed by Options Strategy
  • BuildCliCommand() reproduces any signal as a backtest_options.py run for verification

Relationship to Options Flow

Embeds the Options Flow indicator internally; reads levels via the shared payload API (GetLevelsForDate), so HUD visibility toggles never affect signal computation.

Trade tracking & export (v1.3 parity layer)

  • Portfolio simulation shell mirrors Alpha Signal: fill window, fill-bar SL-priority exits, trailing SL, two-tier breakeven, OHLC mark-to-market daily circuit breakers, restricted-time and session-end exits.
  • ExportTradeLogCsv() writes AccountStats_OptionsSignal_*.csv — identical 34-column schema to the Alpha exporter; parsed unchanged by Backtesting/scripts/reconcile_signals.py --engine OPT --ind. A # CLI: header line carries the full BuildCliCommand() genome for replay verification.
  • Chart layer: trade overlay rectangles, floating daily performance table (Engine-B session-day grouping), ATR bands. Running session VWAP provides the MagnetOrbit no-flip fallback.
  • Six genome filters (vol_trigger/VEX/EM band/CEX/PCR/DTE0) are pass-through until Options Flow exposes those series via GexLevels (ST5 follow-up).