System Integration Component
NinjaTrader 8 Indicator  ·  Shared Cross-Indicator Communication Layer  ·  v6.8

SteelyIndicatorBridge

A static shared-memory communication layer that enables Steely ELITE indicators running on the same NinjaTrader 8 instance to exchange session state data in real time — without requiring them to reside on the same chart panel.

System ComponentSame-Instance CommunicationNinjaTrader 8Static Shared StateRequired for Suite Sync
What It Does

Analytical Overview

SteelyIndicatorBridge is not a standalone analytical indicator — it is the communication backbone of the Steely ELITE indicator suite. It provides a static shared-memory namespace that SteelyAlphaFlow, SteelyOpenEdge, and associated strategies can read and write to, enabling cross-indicator data exchange within a single NinjaTrader 8 instance.

The bridge uses two distinct access patterns: a reflection-based property system for indicators running on separate chart instances, and direct static field access for strategies and panels compiled in the same project. Both patterns are supported simultaneously within the same bridge file.

SteelyOpenEdge writes its session bias classification and active signal state to the bridge on each bar update. SteelyAlphaFlow reads that state and incorporates it into its scoring engine. Strategies can read both indicators' outputs directly. A heartbeat timestamp enables any consumer to determine whether SteelyAlphaFlow is actively running.

SteelyIndicatorBridge must be compiled alongside the indicators and strategies that use it. It is placed in the NinjaTrader Custom folder as a standalone .cs file and requires no chart placement or indicator properties.

Important Notice: This indicator is a non-customized charting tool provided for educational and informational market analysis only. It highlights conditions that meet proprietary analytical criteria and does not constitute financial advice, trading recommendations, or a solicitation to buy or sell any instrument. All signal output is analytical in nature. Users remain solely responsible for whether, when, and how they trade. Past performance of any analytical method is not indicative of future results.

SteelyIndicatorBridge v6.8 — Feature Set
OpenEdge → AlphaFlow Session Bias Channel
SteelyOpenEdge writes its 12-state session bias classification and update timestamp to the bridge each bar. SteelyAlphaFlow reads this to incorporate macro session context into scoring.
OpenEdge Signal State Fields
Active signal direction, score tier, entry price, stop level, and T1/T2 target prices are written by OpenEdge when a signal is active — readable by strategies for position management context.
AlphaFlow → OpenEdge Prime Setup Channel
SteelyAlphaFlow writes its Prime Setup state back to the bridge, enabling OpenEdge to acknowledge high-conviction Alpha conditions in its own HUD display.
SteelyRangeEdge Fields
SteelyRangeEdge writes confluence score, day type, ATR state, range percentage, fade/breakout conditions, and IB/OR levels to the bridge for strategy consumption.
AlphaFlow Heartbeat
A timestamp field updated by SteelyAlphaFlow on each bar enables any consuming component to confirm that AlphaFlow is actively running, distinguishing "no signal" from "not running."
Session Reset
A ResetSession() method clears all bridge fields at the start of each new session, preventing stale state from prior days from being consumed as current data.
Dual Access Pattern Support
Simultaneously supports reflection-based access (cross-chart indicator communication) and direct static field access (co-compiled strategies), covering all deployment configurations.
SteelyFrankenFlow / Elite ORB Fields
Additional field sections support ORB level data and elite signal output for extended strategy configurations within the ELITE suite.
Use Cases

How Traders Use It

Common analytical applications of this tool in live futures session workflows.

🔗

Cross-Indicator Data Sharing

Enables SteelyOpenEdge and SteelyAlphaFlow to share session bias and signal state data even when running on different chart panels within the same NT8 instance.

⚙️

Strategy Integration Layer

Provides co-compiled strategies with direct read access to both indicators' full output state for automated position management and sizing context.

💓

Indicator Presence Detection

The heartbeat mechanism allows any component to programmatically confirm whether SteelyAlphaFlow is actively running, enabling graceful degradation when the indicator is not present.

Technical Specifications

Indicator Specs

Configuration
Component TypeStatic shared-memory bridge (.cs file)
PlacementNinjaTrader 8 Custom folder
CompilationRequired alongside all suite indicators
Access Pattern AReflection (GetProperty / SetValue) — cross-chart
Platform Details
Access Pattern BDirect static field — co-compiled strategies
Session ResetResetSession() clears all fields at session open
Heartbeat FieldAlphaLastBarTick + IsAlphaPresent() method
Required BySteelyAlphaFlow, SteelyOpenEdge, suite strategies