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 abacktest_options.pyrun 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()writesAccountStats_OptionsSignal_*.csv— identical 34-column schema to the Alpha exporter; parsed unchanged byBacktesting/scripts/reconcile_signals.py --engine OPT --ind. A# CLI:header line carries the fullBuildCliCommand()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).