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

Endpoint
Method
Description

/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