A self-contained composite signal indicator that reads the entire ELITE suite — IndicatorBridge data, inline-computed ORB and VWAP state, StoDiver divergence, and the full Saty EMA ribbon — and synthesizes them into a scored directional signal with five setup-type classifications, PRIME/MINOR re-entry tracking, and a live WPF HUD.
FrankenFlow is the composite signal layer of the Steely ELITE suite — purpose-built to read inputs from every other indicator and synthesize them into a single scored directional output.
Rather than adding another independent indicator to the chart, FrankenFlow acts as the ELITE suite's analytical apex: it reads AlphaScore, AlphaSignalDirection, AlphaSignalConfidence, and ORMOSessionBias directly from IndicatorBridge, then layers in its own inline-computed ORB state, session-anchored VWAP, Saty EMA ribbon (8/21/48/200), StoDiver divergence flags, RSI momentum, ADX trend strength, and ATR-based range checks.
All of this feeds a multi-layer scoring engine that classifies each bar into one of five setup types — ORB Break, VWAP Pullback, AMD Bounce, ORB Rearm, or ORB Fade — and generates PRIME signals (first fire per direction per session) and MINOR re-entries (up to two additional per direction, cooldown-gated).
FrankenFlow also writes its own output — EliteScore, EliteSetupType, EliteExhaustionWarn, EliteExitLong/Short, EliteVWAPDist, and EliteRangeConsumed — back into IndicatorBridge Section 4, making its scored output available to co-compiled strategies without any additional inter-chart coupling.
FrankenFlow classifies every signal into one of five setup types, which are stored in EliteSetupType on IndicatorBridge for strategy access.
Classic opening range breakout: price closes beyond the sealed OR high or low with score above fire threshold and EMA alignment supporting direction.
Post-breakout or intraday pullback to session VWAP with positive directional score. Uses VWAPDist to confirm proximity and returning momentum.
Signal fires during the AMD accumulation window (11:00–12:30 ET) at a structural extreme with score alignment and StoDiver or momentum confirmation.
Post-OR-complete re-entry toward the breakout direction after a retest of the opening range boundary — the OR level acts as new support/resistance.
Counter-trend fade at an extended OR break when exhaustion conditions are active, StoDiver divergence is present, and score re-aligns opposite direction.
FrankenFlow uses a two-tier signal classification with cooldown management to control signal density and re-entry quality per session.
FrankenFlow is fully bi-directional on IndicatorBridge — reading upstream ELITE data and writing its own scored output back for strategies and other consumers.
Key configuration parameters with factory defaults.
FrankenFlow is self-contained but integrates with the full ELITE suite for maximum analytical depth.
Required on the same NT8 instance. FrankenFlow reads AlphaScore, AlphaSignalDirection, AlphaSignalConfidence, and ORMOSessionBias from Bridge, and writes all Elite output back.
RequiredRequired in the NinjaTrader Custom folder. FrankenFlow references StoDiver for divergence flags via reflection cache — works cleanly with v4.2. Only one version of StoDiver should be present.
RequiredRun on a companion chart on the same NT8 instance. FrankenFlow reads their output via IndicatorBridge — it does not call them directly, so chart layout is flexible.
Companion ChartNote on RangeEdgePro: FrankenFlow does not require RangeEdgePro as a runtime dependency. All ORB and range state values (Level80, orbHigh/Low, orComplete, rangePct, amdActive) are computed inline within FrankenFlow itself. RangeEdgePro can still be used independently on the same chart for its full visual level overlay.
Educational and Informational Use Only. FrankenFlow, like all SteelySystems indicators, is provided as a non-customized charting tool for educational and informational market analysis only. All arrows, scores, signals, and visual outputs are analytical observations — not instructions or recommendations to enter, exit, or manage any trade. All trading decisions are the sole responsibility of the user. Trading futures involves substantial risk and may result in significant financial loss. Past, hypothetical, simulated, or backtested performance does not guarantee future results.