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