I’ve built a fully automated pipeline that takes live TradingView alerts and turns them into real orders in Tradovate. Here’s how it works, step by step (I will provide a video on it):
PineScript Alerts
PineScript Alerts
- My indicator/strategy in TradingView fires alert() with a JSON payload (symbol, side, qty, price, ATR, ENV).
Webhook to AWS- Alerts hit an API Gateway endpoint in AWS, invoking a Lambda function.
- Parse the JSON from TradingView.
- Calculate Stop‐Loss & Take‐Profit using ATR.
- Authenticate to the Tradovate API (demo & live environments).
- Place an OCO order (placeOSO) with proper bracket legs.
- Send a confirmation message to my Telegram channel.
- Auth: POST /auth/accesstokenrequest → accessToken
- List accounts: GET /account/list → find accountId
- Place OCO: POST /order/placeOSO with entry, SL, TP
- Local smoke tests of Telegram bot.
- Lambda console test events for sample payloads.
- CloudWatch logs for debugging & alerts on errors.
- Zero manual steps from signal to fill.
- Consistent risk management via ATR‐based SL/TP.
- Clear audit trail: logs in AWS + Telegram notifications.
- Educational resource for anyone building similar setups
Feel free to ask questions or suggest improvements! Please leave comments.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.