A lightweight NinjaTrader 8 indicator that runs Fusion Builder SetupIDs on a chart.
Fusion Indicator is the runtime companion for Fusion Builder. You design your logic in Fusion Builder, save or copy the SetupID, then load that SetupID into Fusion Indicator to plot the finished calculation and optional signal visualization without opening the Builder canvas.
Fusion Indicator is an indicator. By itself it does not submit broker orders. Fusion Strategy uses the same SetupID runtime when you want automation.
Fusion Indicator runs a SetupID. A SetupID is the text representation of a Fusion Builder design. It can contain plots, dependencies, presentation settings, signal logic, and strategy signal metadata.
Fusion Indicator is not the Builder canvas. It does not show blocks or wires. It runs the saved result of the design.
Fusion Indicator does not trade by itself. If your SetupID contains Entry or Flatten blocks, Fusion Indicator can calculate and display those signals. Orders are submitted only by Fusion Strategy or by another strategy host that is explicitly using the SetupID for automation.
The chart still matters. The chart instrument, timeframe, Calculate setting, Tick Replay setting, and data subscriptions determine what data is available to the SetupID.
Use Fusion Indicator when you want to:
Use Fusion Strategy instead when you want NinjaTrader to place, manage, or flatten orders.
Fusion Indicator opens in its own panel by default. If the loaded SetupID has no plotted outputs but has signal visualization enabled, it can still color the chart background according to the visualization settings.
This is the most direct path and is useful when testing a freshly built design.
The checkbox is a one-time action. After the paste is attempted, it resets itself.
When a template is selected, Fusion Indicator extracts the SetupID from the saved template. If Use Custom Name is off, the panel name updates to include the template name.
The formula generated by Fusion Builder. This is the main input for Fusion Indicator.
Leave it blank only when you are selecting a template instead.
Loads a saved Fusion Builder template and fills the SetupID from that file. Use this when you prefer to manage named templates instead of copying long SetupID text manually.
One-time helper that reads your clipboard and pastes the SetupID into the SetupID field. If the clipboard does not look like a Fusion SetupID, Fusion Indicator leaves the current SetupID unchanged.
When checked, Fusion Indicator skips presentation rendering such as horizontal lines, fill regions, and conditional markers from the SetupID.
Calculations still run. Use this when performance matters more than visuals, or when Fusion Indicator is being used only as a runtime signal source.
Turns strategy-style signal visualization on or off. When off, Fusion Indicator still calculates the SetupID but does not paint long/short backgrounds or signal arrows.
Draws long and short arrows when the SetupID produces entry signals. This setting only matters when Show Buy/Sell Signals is on.
Controls where signal background coloring appears.
| Option | Meaning |
|---|---|
| None | No background coloring. |
| Panel Only | Color only the Fusion Indicator panel. |
| All Panels | Color the chart background across panels. |
| Price Overlay | Use the price-chart overlay style for signal background display. |
When both long and short signals are active at the same time, Fusion Indicator can show an amber neutral/conflict zone. Turn this off if you only want clear long/short states displayed.
The display name for the indicator panel. If a template is loaded and Use Custom Name is off, Fusion Indicator updates the panel name to include the template name.
Locks the panel name so template changes do not rename it.
This is NinjaTrader’s standard indicator update setting.
| Setting | Best for |
|---|---|
| On bar close | Stable end-of-bar designs and most backtesting-style review. |
| On each tick | Intra-bar signal monitoring and Order Flow style designs that must react to every tick. |
| On price change | A middle ground that updates on price movement without processing same-price ticks. |
For most designs, start with On bar close unless the template was intentionally built for tick-by-tick behavior.
Fusion Indicator can visualize long, short, and neutral signal states from a strategy-style SetupID.
Typical colors:
If you do not see signals:
Fusion Builder templates can save presentation elements into the SetupID. Fusion Indicator can render those elements without the Builder canvas.
Supported presentation elements include:
Use Optimized (Skip Rendering) when you want the calculations but do not need the extra visual layer.
Fusion Indicator reads the SetupID dependencies and adds the required NinjaTrader data series for standalone chart use.
Common dependency types:
Order Flow and volumetric features require the appropriate NinjaTrader data and entitlement. If an Order Flow block stays blank, first confirm your NinjaTrader Order Flow+ subscription and market data connection.
Some tick-based indicators require Tick Replay for historically accurate intrabar behavior. If a template was designed for tick-level review, enable Tick Replay on the chart and use an appropriate Calculate mode before validating it.
When Fusion Strategy uses a secondary series, NinjaTrader may prevent the hosted strategy visualization panel from drawing. In that case, add a standalone Fusion Indicator to the chart with the same SetupID for visualization. The strategy can still execute from its own runtime.
Fusion Indicator has an internal lifecycle monitor that checks whether runtime objects were created at the expected NinjaTrader lifecycle stage.
If you see an ERROR-218 banner:
A caution banner means something was deferred but may still run. A red banner means one or more runtime objects were created late and historical parity may be incomplete.
Fusion Indicator shows the signal state but does not place orders.
This keeps the runtime focused on calculation rather than presentation.
Click Apply in the properties window. If the chart still shows the old design, remove and re-add Fusion Indicator, then select the template again.
Add standalone Fusion Indicator to the chart and load the same SetupID. This is the recommended V1.0 workaround for charting a strategy that uses secondary data series.
Q: Can Fusion Indicator place trades?
A: No. Fusion Indicator calculates and displays outputs. Use Fusion Strategy for automated order submission.
Q: Can I edit block logic inside Fusion Indicator?
A: No. Edit the design in Fusion Builder, save or copy the SetupID, then reload it in Fusion Indicator.
Q: Does Fusion Indicator need the same chart as Fusion Builder?
A: It needs compatible data. If the SetupID depends on a certain instrument, timeframe, volumetric data, or Tick Replay behavior, set the chart accordingly before validating the output.
Q: Why are there many transparent plots in the Data Box or properties?
A: NinjaTrader requires indicator plots to be declared before runtime. Fusion Indicator reserves enough plots for V1.0 Builder and Echo-style outputs, and unused plots remain transparent.
Q: Should I use Fusion Indicator or Fusion Strategy for live trading?
A: Use Fusion Indicator to review, visualize, and validate. Use Fusion Strategy when you intend to automate entries, exits, stops, targets, and risk rules.