Tradovate
TradingView to Tradovate webhook automation
TradingView to Tradovate needs a bridge. Tradovate is click-to-trade only. HexTrade receives the Pine alert webhook and places the order on the Tradovate accountId in your JSON — hosted, no VPS.
TradingView’s official webhook docs cover POST, ports 80/443, and a 3-second timeout. They do not place a Tradovate order. HexTrade does: copy the webhook URL from Accounts, paste it into the alert, and send platformType tradovate plus the exact accountId from the dashboard.
Use dryRun true to validate JSON without sending an order. Start with one MNQ or MES contract. Optional tp and sl are ticks, not dollars. Then scale, or fan the same leader into a Tradovate trade copier group.
This is the query PickMyTrade, CrossTrade, and TradersPost built dedicated URLs for. HexTrade’s difference is not only the bridge — you also get live algorithms, portfolio tools, and copy trade on the same account stack.
- Create a HexTrade account. Sign up at dash.hextrade.io/signup and connect your Tradovate account.
- Copy the webhook URL. Open Accounts → Webhooks and copy the private HexTrade URL.
- Create a TradingView alert. On the strategy chart, Add Alert. Paste the URL. Message is JSON with platformType tradovate, accountId, ticker, action, and quantity.
- Validate with dryRun. Set dryRun true and confirm the planned Tradovate order without sending it.
- Test one MES or MNQ. Fire the smallest planned live fill and read the HexTrade execution log.
- Scale or copy. Increase size only after logs match the broker, or attach Tradovate followers in a copy group.
Frequently asked questions
Does Tradovate accept TradingView webhooks natively?
No. The Tradovate panel is click-to-trade. You need a webhook bridge such as HexTrade.
Do I need a VPS?
No. HexTrade is a hosted webhook → Tradovate path.
Can I test without placing an order?
Yes. Set dryRun to true in the JSON payload.