CrossTrade is a cutting-edge automation software that transforms trade signals from a TradingView Strategy or Indicator, sent through the webhook alert system, into an executable order on NinjaTrader 8.
This page will cover the key features of CrossTrade including:
🔹Fully automated webhook trading
🔹NinjaTrader Account Manager
🔹The only web API for NT8 desktop
1. TradingView: The Signal Generator
TradingView is a powerful charting platform that provides traders with a vast library of indicators and strategies. However, since it does not have a built-in way to directly automate orders, or place orders into NinjaTrader 8, CrossTrade was built to bridge this gap.
Instead, traders can set up custom alerts based on their strategy or indicator and enable outgoing webhooks as part of the notification settings. These alerts are held on TradingView's servers, enabling traders to walk away from the market knowing their alerts will be sent automatically, and grabbed by CrossTrade to be forwarded on to NinjaTrader.
Creating an Alert in TradingView is simple
Open the TradingView Superchart with your desired indicator or strategy
Click the Alert button (🔔) on the top panel.
Set the Condition to trigger when your strategy gives a buy/sell signal.
Set the Webhook URL provided by CrossTrade in the alert settings.
In the Message field, input the correct alert format (explained in the next section).
Click Create to activate the alert.
2. CrossTrade: The Smart Middleman
CrossTrade acts as the connection between TradingView and NinjaTrader 8. It listens for TradingView alerts sent to your specific webhook URL in the format that NinjaTrader can interpret. Once received, CrossTrade passes the information off to be executed in NinjaTrader. The time it takes CrossTrade (XT) to complete this transfer process is an average of around 30 milliseconds.
Key features of CrossTrade include:
✔ Ultra-fast processing of alerts.
✔ Format validation, ensuring alerts are correctly structured before sending to NinjaTrader.
✔ Error handling, preventing incorrectly formatted alerts from causing issues.
✔ Security, ensuring only authorized alerts are executed.
Correct Alert Format
Each alert message must contain structured data including the order type, symbol, quantity, and execution type.
Here’s an example of your basic PLACE command to Buy 1 contract of ES 03-25 at market:
key=your-secret-key;
command=PLACE;
account=sim101;
instrument=ES 03-25;
action=BUY;
qty=1;
order_type=MARKET;
tif=DAY;
3. NinjaTrader: The Execution Platform
NinjaTrader is where the actual trade execution takes place. Once CrossTrade receives a properly formatted alert from TradingView, it instantly translates the alert into an order and sends it to NinjaTrader. Because the charting is done externally, this allows users to keep NT8 running as fast as possible.
It’s important to understand that:
NinjaTrader does not send data back to TradingView or CrossTrade.
This is a one-way flow from TradingView → CrossTrade → NinjaTrader.
The NinjaTrader Account Manager (NAM) is the ultimate risk-management tool built for prop traders, by prop traders—giving you the power to protect profits, control losses, and automate risk like never before.
✅ Set It & Forget It – Automatically flatten positions when daily profit/loss thresholds are hit. No second-guessing, no hesitation.
✅ Real-Time Risk Monitoring – NAM tracks both realized & unrealized P/L every 2.5 seconds, ensuring instant, accurate risk control.
✅ Auto-Close for Protection – Secure your wins and cut your losses by enforcing minimum profit thresholds and trailing drawdowns.
✅ End-of-Day Flattening – Automatically close all open positions at a specific time—no more accidental overnights!
✅ Customizable for Any Strategy – Set individualized P/L limits, commission preferences, and alert behaviors per account.
✅ Built for Prop Traders – Whether you’re managing an evaluation, a funded account, or scaling up, NAM insures you stay within the parameters of your program.
Trade smarter, stay disciplined, and maximize efficiency with CrossTrade’s NinjaTrader Account Manager.
The CrossTrade API is the first and only REST API for NinjaTrader 8, giving you unmatched control over your NT8 account from anywhere in the world. Whether you're an algo trader or developer this is the tool you've been waiting for!
The CrossTrade API is the first and only REST API for NinjaTrader 8, giving you unmatched control over your NT8 account from anywhere in the world. Whether you're an algo trader or developer this is the tool you've been waiting for!
🔥 Why the CrossTrade API is a Game-Changer
✅ No More NinjaScript Hassles – Interact with NT8 using Python, JavaScript, Go, Java, or any language you prefer. No C# required!
✅ Trade from Anywhere – Send orders, retrieve positions, manage accounts, and get live market quotes—all through a secure API connection.
✅ Built for Automation – Power your algo-trading bots, external strategies, and third-party services with seamless NT8 integration.
✅ Battle-Tested & Reliable – The same API we use to execute hundreds of thousands of orders daily is now in your hands.
✅ Instant Setup – Just install the CrossTrade NT8 Add-On and authenticate with your Secret Key. No complex configurations!
If you're an active trader looking to harness TradingView’s powerful indicators and strategies with NinjaTrader, CrossTrade is an essential tool. The speed and reliability of the XT Add-On are unmatched, seamlessly executing trades with precision, while the NinjaTrader Account Manager gives you complete control over your day trading account like never before. Whether you're automating strategies or enforcing risk management, CrossTrade ensures you trade smarter, faster, and with confidence.