Guides10 min read2025-01-21

Topstep Automation Guide: Connect TradingView to Your Combine

Complete guide to automating Topstep Trading Combine and funded accounts with TradingView webhooks. Learn the rules, setup process, and best practices.

RoboQuant

RoboQuant Team

Trading Automation Experts

topstepprop firmautomationtradingviewfutures
Topstep Automation Guide: Connect TradingView to Your Combine

Can You Automate Topstep?

Yes! Topstep allows automated trading on both Trading Combines and funded accounts. However, there are specific rules and limitations you must follow.

Topstep Automation Rules

What's Allowed

According to Topstep's official documentation:

  • ✅ Automated strategies and trading bots
  • ✅ TradingView webhook automation
  • ✅ Third-party execution platforms
  • ✅ Custom API integrations (via TopstepX)

What's NOT Allowed

  • ❌ VPS or remote servers (must trade from personal device)
  • ❌ VPN usage
  • ❌ High-frequency trading algorithms
  • ❌ System manipulation or exploitation

Critical Rule: No VPS

This is the most important rule for Topstep automation.

"All trading activity must originate from your personal device. The use of VPS, VPNs, or remote servers is strictly prohibited."

If you run your automation on a VPS, you risk account suspension or removal from the program.

TopstepX API Access

Topstep offers API access through TopstepX:

  • Cost: $29/month (50% off for Topstep traders = $14.50/month)
  • Features: Build bots, connect TradingView, automate orders
  • Requirement: Orders via API are final and not eligible for review

How to Automate Topstep with RoboQuant

Topstep accounts connect through Tradovate. Here's the setup process:

Step 1: Get Your Tradovate Credentials

  1. Log into your Topstep dashboard
  2. Find your Tradovate login credentials
  3. Note: These are the same credentials you use to trade

Step 2: Connect to RoboQuant

  1. Create a RoboQuant account (free to start)
  2. Go to Dashboard > Webhook Connector
  3. Click "Connect Tradovate"
  4. Log in with your Topstep/Tradovate credentials
  5. Your Topstep accounts will appear automatically

Step 3: Configure Risk Settings

Set up risk management to protect your combine:

SettingRecommendation for Topstep
Daily Loss Limit50% of max daily loss
Max PositionStay under combine limits
Kill SwitchAlways enabled

Step 4: Create Your TradingView Alert

  1. Open your strategy on TradingView
  2. Create an alert with webhook enabled
  3. Paste your RoboQuant webhook URL
  4. Add your JSON message

Example JSON for Topstep

{
  "symbol": "ESH5",
  "side": "{{strategy.order.action}}",
  "quantity": {{strategy.order.contracts}},
  "stopLoss": 10,
  "stopLossType": "points"
}

Topstep Account Sizes and Limits

AccountMax ContractsDaily Loss Limit
$50K5$1,000
$100K10$2,000
$150K15$3,000

Important: Your automation must respect these limits. Configure your position sizing accordingly.

Running Automation Without VPS

Since Topstep prohibits VPS, you need to run automation from your personal computer. Options include:

Option 1: Keep Computer Running

  • Leave your computer on 24/7
  • Use power settings to prevent sleep
  • Ensure stable internet connection

Option 2: Cloud-Based Execution

RoboQuant runs in the cloud, so your computer doesn't need to stay on. The webhook executes on our servers, then sends orders to Tradovate.

Important: The restriction is about trading platforms running on VPS, not webhook execution. RoboQuant's cloud execution is compliant because:

  • You're not running trading software on a VPS
  • Orders originate from your TradingView account
  • Execution happens through authorized third-party platforms

Always verify current rules with Topstep support if unsure.

Risk Management for Topstep

Trailing Drawdown

Topstep uses a trailing drawdown that follows your high watermark. Set conservative limits:

  • Start with 50% of allowed drawdown as daily limit
  • Reduce position size during losing streaks
  • Use the kill switch if approaching limits

Position Sizing

Don't max out your contracts:

AccountMax AllowedRecommended
$50K5 contracts2-3 contracts
$100K10 contracts4-6 contracts
$150K15 contracts6-9 contracts

News Trading

Topstep allows news trading, but be cautious:

  • Major moves can trigger stop losses
  • Slippage increases during news
  • Consider pausing automation during FOMC, NFP

Multi-Account Setup

Running multiple Topstep combines? Here's how to manage them:

  1. Connect all accounts to RoboQuant
  2. Select which accounts to trade per alert
  3. Set individual position sizes for each
  4. Monitor each account's daily P&L

Example: 3 Trading Combines

AccountSizeQuantityDaily Limit
Combine 1$50K2$500
Combine 2$50K2$500
Combine 3$100K4$1,000

One TradingView alert can trade all three with different sizes.

Troubleshooting

"Token Expired" Error

Tradovate tokens expire periodically. Reconnect your account in RoboQuant if you see this error.

Orders Not Executing

Check:

  1. Account is connected and enabled
  2. Position size is within limits
  3. Market is open
  4. Symbol format is correct (e.g., ESH5)

Wrong Position Size

Verify your TradingView strategy is sending the correct {{strategy.order.contracts}} value, or set a default in RoboQuant.

Conclusion

Automating Topstep is allowed and can help you pass combines faster—just follow the rules:

  1. No VPS or remote servers
  2. Stay within position and drawdown limits
  3. Use a reliable automation platform
  4. Monitor your accounts daily

Ready to automate your Topstep account? Get started with RoboQuant - connect unlimited accounts for just $30/month.

Share this article:

Ready to Automate Your Trading?

Connect TradingView to Tradovate and start executing your strategies automatically.