TRADOVATE
APPROVED API PARTNER

Tradovate runs in the cloud. So does everything we add to it.

CrossTrade connects through partner-level OAuth and adds the layer above it: webhook orders, a multi-account copier, server-side risk rules, a REST API, and AI access. All of it runs on our servers against Tradovate's API, so your computer can be off.

Cloud
Nothing to Install
Webhooks
destination=tradovate
OAuth
Secure account link
Approved
Trade Copier

What CrossTrade adds to Tradovate

Tradovate handles the brokerage, the matching, and the platform you place orders in. What it leaves to you is everything around a multi-account operation: mirroring one account to several, holding each to its own loss limit, reviewing what happened afterwards, and driving any of it from your own tools.

CrossTrade adds that layer, and it runs where Tradovate runs. Because both sides live in the cloud, there is no add-on to install and no VPS to rent. To automate Tradovate from TradingView, add destination=tradovate; to an alert. The same account is equally reachable from a REST call or an AI client.

Read the step by step Tradovate webhook guide

Approved access, not a workaround

Tradovate's partner API program is closed to new applicants. CrossTrade is already inside.

✓ Authorized Tradovate OAuth Partner
✓ NinjaTrader-Approved Trade Copier
✓ NinjaTrader Ecosystem Vendor

Every CrossTrade order reaches Tradovate through partner-level OAuth access to the Tradovate API, an approval NinjaTrader grants to very few and no longer hands out. You authorize once on Tradovate's own login screen, CrossTrade never sees your password, and you can revoke the link any time. When funded accounts depend on the connection, official access matters: no password sharing, no screen-scraping, no workaround that breaks on the next platform update.

Tradovate webhook trading questions

Can I automate Tradovate from TradingView?

Yes. CrossTrade can receive a TradingView webhook alert and route an eligible order to a connected Tradovate account. Test the exact alert and order payload in demo before using live funds.

Do I need a VPS for Tradovate webhook trading?

Not for CrossTrade's cloud Tradovate Web webhook route. The alert is received and routed in the cloud, so a local computer and VPS are not required for that workflow.

What should I test before I trade live?

Confirm the TradingView alert fires, the webhook payload is valid, the connected account is correct, the symbol and quantity are correct, and the order behaves as expected in demo. Traders are responsible for their broker, prop-firm, and risk rules.

The full lineup

Every one of these runs server-side against Tradovate's API, with your computer off.

☁

Cloud connection

Authorize once from My Account, Brokers tab. CrossTrade holds only a refresh token, never your password, and the link runs entirely in the cloud. Your computer can be off.

⚡

Webhook automation

Add destination=tradovate; to your alert and the order routes to your linked account, using the command syntax you already use. Brackets and ATM-style exits are supported.

🔁

Tradovate Trade Copier

Mirror a leader account to as many followers as you need, with independent sizing ratios, symbol replacement, inversion, and risk-bound copying. Three modes: signal mode preserves your order types, execution mode mirrors every broker fill, and order mode (beta) mirrors the leader's working orders. Execution and order modes include manual trades.

🛡

Account Manager

Daily profit and loss thresholds, minimum profit, trailing drawdown, scheduled flattening, and signal locks, per account. The rules keep enforcing whether or not you are at the screen.

🔧

REST API and AI agents

The same linked account is reachable over the /v1/api/tv endpoints from any language, and from an AI client through the Tradovate MCP tools, under the same scopes and safeguards as the rest of the platform.

🏦

Prop-firm friendly

Lucid, Tradeify, and other Tradovate-based funded firms link through Link Demo. Funded and evaluation accounts are Tradovate Demo accounts, and CrossTrade handles them.

🤖

Compliance handled

Tradovate requires automated orders to be flagged. CrossTrade sets isAutomated on every order it places for you. There is nothing to configure.

🧭

Review what happened

Alert History badges every Tradovate order, the broker toggle switches your live positions, orders, and P&L between NinjaTrader and Tradovate, and your Tradovate fills flow into the same trading journal as the rest of your accounts.

Link it once, then drive it any way you like

Authorize Tradovate once, address it with destination=tradovate;, then send a Demo test and confirm it in Alert History.

1

Link Tradovate

Open My Account, Brokers tab. Click Link Live or Link Demo and authorize through Tradovate's OAuth screen.

2

Address the account

Add one line to a TradingView alert, a REST call, or an AI request: destination=tradovate;. Everything else is the command syntax you already know.

3

Send and confirm

Fire the alert. The order executes in Tradovate's cloud and shows in Alert History with a Tradovate badge.

Webhook key=your-secret-key;
command=place;
account=DemoAccount;
instrument=ES1!;
action=buy;
qty=1;
order_type=market;
tif=day;
destination=tradovate;

Tradovate webhook documentation

Choose the Tradovate automation path you need

CrossTrade supports more than one way to work with a connected Tradovate account. Start with the path that matches how you plan to trade, then test the complete workflow in Tradovate Demo before live use.

The Tradovate webhook is included on every plan

Standard, Pro, and Elite all route webhook orders to Tradovate at no extra cost. Pick the plan that fits the rest of your workflow. The Tradovate destination comes with all of them.

✓ Standard
✓ Pro
✓ Elite

Try Tradovate on CrossTrade

Start a free 7-day trial, link your Tradovate account in a couple of clicks, and route your first cloud order today.