Overview

The XT Add-On is a NinjaTrader NT8 add-on that runs inside your NinjaTrader instance and acts as the bridge between CrossTrade's cloud infrastructure and your broker. It's the component that actually reads your positions, submits orders, manages ATM strategies, and monitors account state — all on your local machine where NinjaTrader is running.


Why the Add-On Exists

This architecture exists because NinjaTrader doesn't expose a remote API. There's no way to place an order on your NinjaTrader account from an external server over the internet — everything has to go through NinjaTrader's internal APIs on the machine where it's running.

When a TradingView alert hits CrossTrade's servers, the signal needs to travel the last mile into NinjaTrader itself. That's what the add-on does. It maintains a persistent connection to CrossTrade, listens for incoming commands, translates them into NinjaTrader API calls, and reports back the results — positions, fills, order states, and account data — in real time.

Additionally, CrossTrade significantly augments the native capabilities of NT8, offering Account Management features, Trade Copying, a full API, and enables fully automated trading from remote sources such as TradingView.


What It Handles

Beyond basic order execution, the add-on is responsible for all of the advanced features documented here:

These features run locally because they need direct access to NinjaTrader's order and position objects with millisecond-level responsiveness that a round-trip to a remote server can't provide.

Last updated