Stop wrestling with NinjaScript C#. Fusion is a visual, drag-and-drop math engine that lets you build strategy logic without writing NinjaScript. Route actual numeric values through logic gates, shape signals with hundreds of signal processors, and deploy integrated machine-learning workflows directly to your chart.
Designed for both discretionary and algorithmic workflows. Generate visual signals for manual prop-firm execution with user-defined strategy risk parameters, or flip the switch to run your pipeline as a fully automated futures trading strategy.
Get Started
The Layers
Fusion is a layered toolset. Use only the included tools your workflow needs.
Combine standard NinjaTrader® indicators that output plotted values with cross-instrument and multi-timeframe math. Smooth, normalize, filter, and route numeric outputs into custom plots you can view live on your chart. Optional Order Flow+ inputs require Order Flow+ access through your NinjaTrader® account or license; Order Flow+ is a feature of the NinjaTrader® platform and is not included with Fusion.
Turn custom plots into user-defined entry and exit conditions with gates, thresholds, streak counts, and multi-step state logic. Fusion Signal renders entries, exits, stops, and targets visually as you wire, so you can validate the setup on the chart before deciding whether to trade it manually or automate it in Fusion Strategy.
Use Fusion Strategy to trade signals manually from the chart or arm automated execution with your own risk rules. Included but optional: Fusion Risk Engine can add account-wide controls such as P&L limits, lockouts, and emergency flattening outside an individual chart. Prop firm traders should check their firm’s rules because automation policies vary.
Capture selected numeric outputs from your Fusion canvas, train a model locally with the Fusion ML Trainer, and load the trained ONNX model back into Fusion as another numeric block. AI Studio is included but optional; every other layer works without it. Machine learning does not guarantee trading results, and every model should be reviewed, backtested, and tested in simulation before live use.
Built for Depth
425+ Core Operations
500+ Total with Order Flow+
Every core count below is available to Fusion users without requiring NinjaTrader® Order Flow+. Optional Order Flow+ inputs and operations are called out separately.
205
Core Signal Processors
Shape, smooth, filter, and transform numeric values across core processing families. Optional Order Flow+ analytics add 30 more methods for users with Order Flow+ access.
50
Core Math & Transform Operations
Combine, normalize, divide, compare, correlate, and derive continuous series across instruments and timeframes. Optional Order Flow+ math adds 36 more operations.
88
Logic & Routing Operations
Build signal logic with thresholds, crossovers, comparisons, ranges, streaks, slope and turning behavior, inflection-style signals, state-machine sequences, timing gates, latches, filters, and numeric routing controls.
84
Strategy Control Operations
Manage entries, exits, risk rules, and multi-stage strategy behavior with strategy conditions, gates, and signal-processing controls.
Optional Order Flow+ Expansion
+88 Order Flow+ Inputs & Operations
22 raw Order Flow+ metrics, 36 Order Flow math operations, and 30 analytics methods.
Requires NinjaTrader® Order Flow+ access. Order Flow+ is a feature of the NinjaTrader® platform and is not included with Fusion.
Browse the full Operation Library: every operation by name →
Every component is purpose-built. Builder, Echo, Signal, Indicator, Strategy, and Optimizer each do one job. Plus two included-but-optional components: Fusion Risk Engine monitors risk across the whole account, complementing Fusion Strategy’s per-strategy risk rules, and AI Studio adds local machine-learning workflows.
The Difference
These are architectural differences that change what’s possible.
Competitors produce 0-to-1 confidence scores. Fusion performs actual mathematical operations between instruments: subtract the WilliamsR of ES from the WilliamsR of VIX, divide an ATR by an RSI, and plot the result as a continuous data series in real time.
Wire a block, see the result on your live chart immediately: no F5, no recompile, no chart reload. NinjaTrader®’s standard C# workflow requires a full compile cycle. Fusion bypasses it entirely.
Your entire visual math pipeline compiles into a portable Template Key string. Load it into Fusion Strategy or Optimizer and it reconstructs instantly. Saved templates and SetupIDs can keep running with Fusion Indicator and Fusion Strategy after cancellation using your installed version.
Add a 5-minute NQ series to a 1-minute ES chart and do math across both in the same pipeline. Pull in VIX, TICK, ADVN, DECL as live data inputs. Most competitors lock you to a single instrument and timeframe.
Cumulative delta, volumetric profiles, and bid/ask volume imbalances: OrderFlow blocks output these as live numeric values you can wire into your math and strategy pipelines like any other input. Requires NinjaTrader® Order Flow+ access.
Native to the visual canvas, with no scripting. Build sequences like: “Stage 1: RSI oversold. Stage 2: delta surges within 3 bars. Stage 3: price reclaims VWAP.” Each stage advances only when its conditions are met. Use them for sequenced setups, time-based gating, or conditional execution flows that single-condition logic can’t express cleanly.
Capture data from your own canvas blocks. Train an ONNX model locally with the included Fusion ML Trainer Windows installer. Load the trained model as a new block. Treat its output like any other numeric plot: review it manually, gate it through user-defined conditions, or use it as one input in a user-configured workflow. Machine learning is optional, and ML outputs may produce unexpected results. Every model should be reviewed, backtested, and tested in simulation before any live use.
Ready to Build?
Join traders who’ve replaced hours of C# debugging with minutes of visual building.
RISK DISCLOSURE: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.
NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. Fusion Indicators LLC is an independent software vendor and is not affiliated with, endorsed by, or sponsored by NinjaTrader.
© 2026 Fusion Indicators LLC. All Rights Reserved.
Risk Disclosure | Privacy Policy | Terms of Service | Refund Policy | Do Not Sell or Share | Cookie Settings | Support