Three Steps From Alert to Order
Point a TradingView alert at your CopyTrade webhook URL
Set your alert condition to "Order fills only" so it fires whenever your strategy enters or exits, with the CopyTrade JSON payload in the message box.
CopyTrade receives the signal and resolves the contract
Send the continuous symbol (MGC1!, MNQ1!, etc.) — CopyTrade resolves it to the current front-month Tradovate contract automatically, so nothing breaks when contracts roll.
The order executes on every connected account
One signal, multiple Tradovate accounts, all in real time — with optional TP1, breakeven stop, TP2, and stop-loss levels managed per the parameters in your alert.
What Happens After the Entry Fills
An entry is just the start. CopyTrade's trade manager tracks the position and handles the rest of the lifecycle per account, based on the levels you set in the signal:
TP1 — PARTIAL EXIT
Close part of the position at your first target, letting the remainder run.
BREAKEVEN STOP
Move the stop to breakeven after TP1, so the remaining position can't turn into a loss.
TP2 — FINAL TARGET
Close the remaining position at your second target.
STOP-LOSS
A real stop-loss order placed on the broker side at entry, independent of CopyTrade staying online.
Works With However Your Tradovate Account Connects
CopyTrade supports both Tradovate connection methods — accounts linked through Tradovate OAuth (one-click login) and accounts connected with a direct API username, password, and CID. Copy signals to a single account or fan them out across every account you trade at once.
Questions About TradingView + Tradovate
Does this work with Tradovate OAuth or do I need API username/password credentials?
Both. CopyTrade supports Tradovate accounts connected via OAuth (one-click login) as well as accounts connected with a direct API username, password, and CID. Use whichever your Tradovate account is set up for.
What TradingView plan do I need to use webhooks?
TradingView Pro or higher. The free TradingView plan only allows 1 active alert and does not support webhook alerts at all — you'll need at least the Pro plan to send signals to CopyTrade.
Do I need to update the symbol every time futures contracts roll?
No. Use the continuous contract symbol (e.g. MGC1!, MNQ1!) in your TradingView alert — CopyTrade automatically resolves it to the current front-month Tradovate contract, so you never have to edit the alert when contracts roll.