Tradovate/NinjaTrader Prop Bot
β Trade both Live & Demo accounts without an API key This cloud-based automation bot uses TradingView alerts and AWS Lambda to place trades directly bypassing the need for API Key

How It Works
π TradingView Alerts trigger a webhook.
βοΈ AWS Lambda receives and processes the alert.
π§ DynamoDB (optional) stores market trend data for smarter entries.
π€ Order is placed on Tradovate via secure session β no API key required.
π§βπ» Works on both Live and Practice Tradovate accounts.
π§© Supported Order Types
The bot supports multiple flexible order types to suit any strategy:
πΉ Market Orders
πΉ Limit Orders
πΉ Protect Orders
πΉ Bracket Orders (with TP/SL)
πΉ Trailing Stops
πΉ Trend-based Orders
π‘ Available API Endpoints
/ts/place-order
POST
Places an order on Tradovate (no trend validation)
/ts/liquidate-position
POST
Closes all open positions for a symbol
/ts/set-trend
POST
Sets the market trend in DynamoDB
/ts/place-order-trend
POST
Places an order only if it matches the current trend
π For full request payloads, field descriptions, and examples β go to the APIs & Payloads page β
β
When to Use This Bot
You want to trade Live or Practice accounts on Tradovate
You donβt want to deal with API keys or token scopes
Youβre okay with prop firms knowing the trade is automated (visible via sessions)
You need high-speed, low-latency execution
β οΈ When Not to Use
If you want your trades to appear as manual (human-like) activity β use the VPS Discrete Bot instead. It mimics mouse clicks and keystrokes and is undetectable by prop firm platforms.
Last updated