WEBHOOK AUTOMATION

TradingView to NinjaTrader.
In ~30 milliseconds.

Turn any TradingView alert into an executed order on NinjaTrader 8. No code, no plugins, no manual intervention. CrossTrade handles the translation, validation, and delivery.

~30ms
Avg Pipeline Latency
key=value
Simple Format
Accounts per Alert

The signal pipeline

A TradingView alert becomes an executed order on NinjaTrader in three hops. CrossTrade sits in the middle — authenticating, validating, and routing every signal.

monitoring
TradingView Signal Source
bolt
CrossTrade Validation & Routing ~30ms
terminal
NinjaTrader Execution
01 — TRADINGVIEW

Alert fires

Your TradingView strategy or indicator triggers an alert. The alert message contains a CrossTrade-formatted payload with your order details. TradingView sends it to your personal webhook URL.

02 — CROSSTRADE

Validate & route

CrossTrade receives the webhook, authenticates your key, validates the format, applies any advanced options (Strategy Sync, rate limiting, multi-account placement), and pushes the instruction to the XT Add-On via WebSocket.

03 — NINJATRADER

Order executes

The XT Add-On submits the order through NinjaTrader's Automated Trading Interface. ATM strategies, bracket orders, and all NT8-native features are available. The entire pipeline averages ~30ms.

The alert format

CrossTrade uses a simple key=value format — no JSON required. Each line ends with a semicolon. Paste it into TradingView's alert message field, or use the Automation Wizard on your dashboard to build it visually.

Alert Message // Buy 1 MES at market on sim101
key=your-secret-key;
command=PLACE;
account=sim101;
instrument=MES1!;
action=BUY;
qty=1;
order_type=MARKET;
tif=DAY;

Advanced options

Same key=value format, more power. Append any of these to your alert message to unlock advanced execution logic.

sync_lock

Strategy Sync

Compares expected vs. actual position state before every order. Prevents state drift between TradingView and NinjaTrader — the #1 cause of phantom positions and double entries.

SAFETY
speed

Rate Limiting

Block duplicate signals within a configurable time window. TradingView fires duplicate alerts more often than you'd think — rate limiting catches them before they become duplicate orders.

SAFETY
groups

Multi-Account Placement

Hit up to 10 NinjaTrader accounts from a single alert. Separate account names with commas — one webhook, one payload, all accounts filled simultaneously.

SCALE
account_tree

Bracket Orders

Add take_profit and stop_loss to any order. Supports tick, percentage, point, and dollar offsets. Plotted on TradingView for backtesting when used with the Alert Builder.

CONFIG
label

Strategy Tags

Assign position ownership with strategy_tag. Run multiple strategies on the same account and instrument without interference — Strategy B can't close Strategy A's position.

CONFIG
play_arrow

Flatten First

Close all existing positions on the account before placing the new order. One key=value pair turns a reversal into a clean slate entry. Works with or without Strategy Sync.

AUTOMATION
See all advanced options in the docs →

Don't want to write alert messages by hand?

The Automation Wizard on your CrossTrade dashboard walks you through building webhook payloads step by step — select your account, instrument, order type, and advanced options from dropdown menus. It generates the exact alert message you need, ready to paste into TradingView.

Or use the XT Alert Builder on TradingView — a Pine Script strategy that wraps your indicators and generates CrossTrade-compatible alerts with full backtesting. No code required.

Learn about the Alert Builder →

Supported order types

Everything NinjaTrader supports, CrossTrade can execute via webhook.

trending_up

Market & Limit Orders

Market orders execute immediately at current price. Limit orders sit on the book at your specified level. Both support all time-in-force options (DAY, GTC, IOC).

swap_vert

Stop & Stop Limit

Stop orders trigger at your price and execute as market. Stop limit orders trigger at your stop price and place a limit at your limit price. Full bracket support.

stacked_line_chart

ATM Strategies

Attach any NinjaTrader ATM template to your webhook order. Trailing stops, auto-breakeven, multi-target management — all handled by NT8 after CrossTrade places the entry.

close_fullscreen

Position Commands

CLOSE, FLATTEN, and CANCEL commands let you manage existing positions without placing new orders. Close a specific instrument, flatten an account, or cancel all pending orders.

What you need

REQUIRED

NinjaTrader 8

Installed and connected to at least one data feed — sim, prop, or live broker. Level 1 data is sufficient.

REQUIRED

CrossTrade Account

Free 7-day trial includes full webhook access. Standard plan starts at $29/mo after trial. No per-order fees.

REQUIRED

TradingView

Any paid TradingView plan with 2FA enabled. Free TradingView plans do not support webhook alerts.

From first alert to first fill in under 10 minutes.
Try everything free for 7 days.

ACCOUNT MANAGER

Control your NT8 trading account like never before
ninjatrader account manager features
checkmark icon
Set Daily Profit and Loss Thresholds
checkmark icon
Auto-close positions once thresholds are met
checkmark icon
End-of-day flattening at a specific time
checkmark icon
Unrealized profit and loss visibility

Overview

Tired of letting emotions dictate your trading? Struggling to stick to your risk plan, or worry about managing daily P/L goals? As traders ourselves, we understand these pain points. That’s why we built the NinjaTrader Account Manager (NAM), the game-changing feature you’ve been waiting for in NinjaTrader 8.

NAM is built to give you a comprehensive set of automated options in every trading session. It gives you automated precision at your fingertips, combining powerful risk-management tools with a highly customizable system to keep you on the right path—all accessible right within the CrossTrade ecosystem. Whether you're focused on funded accounts, evaluation challenges, or live trading, NAM gives you control, discipline, and a critical edge to navigate today's markets.

nt account manager account overview page


We monitor each of your accounts continuously–every 2.5 seconds, or 24 times per minute–with real-time reporting, tracking both realized and unrealized profits and losses. Our powerful systems work the same, regardless of what type of strategies are being used.

This is some text inside of a div block.

Monitor Modes

The Account Manager has three monitor modes. Standard Mode tracks realized P&L only and stops the monitor for the day when your daily profit or loss target is hit — simple set-and-forget for prop accounts. Hybrid Mode adds position-level management on top of that: individual positions get flattened when they hit their own profit/loss targets, but the monitor stays active until the daily account-level limits are breached. Unrealized Mode never stops — it continuously watches floating P&L in real time and flattens the moment unrealized thresholds are hit, giving you always-on drawdown protection without waiting for a position to close.

NT account manager main page
This is some text inside of a div block.

Profit and Loss Thresholds

Set individual profit and loss limits per account. NAM acts as a diligent gatekeeper, and by leveraging this unique customization capability of this new powerful tool, you'll prevent yourself from chasing the market when emotionally charged or overexposed to negative situations during your trading session.

You can also use threshold values of 0 to selectively disable loss or profit threshold triggers if you only want management on one side or the other. When your pre-set profit or loss threshold is hit, NAM takes action immediately based on your configuration: flatten the entire account, disable alerts, restrict to closing orders only, or do nothing. Every monitor is tailored per account and responds independently, giving you full control at a granular level.

NT account manager main page

Dictate actions precisely how you want based on individual rules for each account:

Profit Target: Have the system flatten positions automatically, or simply alert you while retaining a position based on threshold hits.

Loss Target: Employ the same system behavior when a loss is encountered, enabling flattening for damage control, or maintain open exposure.

Multiple Calculation Methods: Control if calculations use total (realized and unrealized) P/L or only the realized values (with both as possible settings) allowing users more specific configurations that support varied preferences or style of use for each specific individual account in NAM.

NT Account Manager P&L thresholds
This is some text inside of a div block.

Minimum Profit Threshold

Elevate your risk management with Minimum Profit Drawdown (MPD) and Trailing Drawdown (TD)—both supported and configurable simultaneously.

Minimum Profit Threshold – This feature helps protect your gains by setting a predefined profit level. Once your session P&L surpasses a Minimum Profit Trigger, a Profit Threshold is established. If your profits fall below a certain threshold, the system can automatically flatten your account, ensuring you retain at least some of your gains rather than letting a profitable day turn into a loss.

💡Example: If your Profit Threshold is set at $500 and your Minimum Profit Trigger is $450, once your session P&L exceeds $450, a Minimum Profit Threshold of $100 is engaged. If your session P&L drops below $100, your account can be flattened to secure some profits.

minimum profit threshold for monitored account
This is some text inside of a div block.

Trailing Drawdown

Trailing Drawdown – A more dynamic approach to risk management, Trailing Drawdown tracks your highest profit point and adjusts a protective level accordingly. It can be based on either Session P&L or Net Liq and updates every 2.5 seconds using either a % or $ based value

💡Example: If your trailing drawdown activates once session P&L surpasses $100 with a 50% buffer, and your profit reaches $500, the trailing drawdown level is set at $250. If profits dip below $250, the account can be flattened to lock in gains.

trailing drawdown for ninjatrader account management
This is some text inside of a div block.

Position & Order Management

NAM's Position and Order Management system gives you powerful, customizable control over your trading accounts in real time. With configurable profit and loss thresholds, you can automate key actions the moment your account hits a target. Choose to automatically flatten your positions—closing all trades and canceling open orders using NinjaTrader’s built-in logic—or simply modify how alerts behave.

You decide whether to include commissions or unrealized P/L in your calculations, and thresholds can be updated on the fly and pushed instantly to your NT8 platform. On the order side, you can independently configure alert responses: disable alerts entirely, switch to “closing only” mode to block new positions, or let everything continue as-is. Whether you’re looking to protect gains, limit losses, or fine-tune your automation, this system gives you full control—per account, per condition, and always in sync with your goals.

position and order management controls
This is some text inside of a div block.

Automated End-of-Day Flattening

You define a precise time daily where your positions automatically flatten (closing of open positions), helping you keep a very clear sense of personal performance as a part of the review and decision-making part of your unique processes.

End-of-day flattening is fully server-side and runs as long as your monitor is enabled and your CrossTrade NT8 add-on is connected.

end of day flattening at a specific time
This is some text inside of a div block.

Trading Windows

Users specify individual alert behaviors for their individual accounts within NAM to make the tool suit your unique situation and style; these range from the disabling of alerts on all occasions or only enabling them to alert during a system-controlled flatten, with a separate option for not having them act at all.

multiple custom trading time windows

Video Walkthrough

Explore how to set up your first Monitor with this comprehensive, step-by-step guide on using this powerful account management tool available with CrossTrade Pro. Whether you're managing your own account or working as an active prop trader, this tool will provide you with a new level of control and insight. In this video, you'll discover: - How to navigate the NinjaTrader Account Manager interface. - How to create your first monitor with the trailing stop feature. - How to set up end-of-day flattening and trading windows.

Ready to harness the NT8 Account Manager?

Don't let another day go by where emotions or indecision steal profits away from your strategy. Together, these features transform how day trading is done on NinjaTrader and puts powerful control directly into the hands of traders wanting a more efficient workflow. CrossTrade Pro’s active account management isn't just about automation—it’s about giving serious traders discipline, structure, and flexibility needed to dominate funded trading environments with confidence.