The Fusion System · NinjaTrader® 8 Desktop

Build the signal.
Watch it trade.

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

How Fusion Is Layered

Fusion is a layered toolset. Use only the included tools your workflow needs.

Layer 1: Indicator Math Engine

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.

Layer 2: Signal Building

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.

Layer 3: Strategy Execution + Included Risk Controls

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.

Layer 4: Included but Optional AI Studio / Fusion ML Trainer

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

What You’re Building With

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 →


Separate Components. One Platform.

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.

Explore All Components


The Difference

What Fusion Does That Competitors Don’t

These are architectural differences that change what’s possible.

🔢

Real Cross-Instrument Math

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.

⚡

Real-Time Plotting

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.

🔑

Template Key: Your Pipeline as a String

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.

🌐

True Multi-Series Support

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.

📊

22 OrderFlow Metrics as Pipeline Inputs

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.

🧩

Multi-Step State Machines

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.

🤖

AI Studio / Optional ONNX Trainer

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?

Start Building Today

Join traders who’ve replaced hours of C# debugging with minutes of visual building.

INDICATOR MATH ENGINE
REAL MATH BETWEEN INDICATORS
MULTI-SERIES & MULTI-TIMEFRAME
VISUAL DRAG-AND-WIRE DESIGN
SIGNAL GENERATION & SHAPING
LOGIC AND VALUE-ROUTING GATES
MULTI-STEP STATE MACHINES
MANUAL OR AUTOMATED EXECUTION
AI STUDIO / ONNX BLOCKS (OPTIONAL)
ORDER FLOW+ STATS
425+ CORE OPERATIONS
BUILT FOR NINJATRADER® 8