RenkoGurus
  • Getting Started
    • What is TradingView?
    • How to setup RenkoGurus Indicators
    • How to get updates
    • How to setup alerts in TradingView
  • Indicators
    • RenkoGurus-Consolidation & Breakout Filter
      • Signals
      • Settings
      • Alerts
    • RenkoGurus-SmartTrend
      • Signals
      • Settings
      • Alerts
    • RenkoGurus-SmartChannel
      • Signals
      • Settings
      • Alerts
    • RenkoGurus-SmartMoney
      • Signals
      • Settings
      • Alerts
    • RenkoGurus-PowerMeter
      • Signals
      • Settings
      • Alerts
  • RenkoGurus-PropBot-User-Guide
    • Onboarding
    • Non VPS Prop Bot
      • Tradovate/NinjaTrader Prop Bot
        • APIs & Payloads
      • TopstepX PropBot
        • APIs & Payloads
    • VPS Prop Bot
      • RenkoGurus VPS Dashoard
        • Bot Status Panel
        • Customer Info Panel
        • Actions Panel
        • Trade Command Panel
        • Window Settings Panel
        • Trading Hours Settings (GMT) Panel
        • Alerts Configuration Panel
      • RenkoGurus VPS Metrics Dashboard
Powered by GitBook
On this page
  • How It Works
  • 🧩 Supported Order Types
  • 📡 Available API Endpoints
  • ✅ When to Use This Bot
  • ⚠️ When Not to Use
  1. RenkoGurus-PropBot-User-Guide
  2. Non VPS Prop Bot

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

PreviousNon VPS Prop BotNextAPIs & Payloads

Last updated 18 days ago

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.