
Topstep accounts can be automated using TradersPost through the Tradovate platform. Topstep explicitly supports automated trading through the TopstepX API1. However, all automated trading must run from a personal device — VPS and VPN usage is prohibited1.
This guide walks through the complete setup process, from connecting your Topstep account to building automated strategies that comply with Topstep's risk management rules.
The connection between TradersPost and Topstep works through Tradovate, which serves as one of Topstep's supported execution platforms. When you set up your Topstep evaluation or funded account with Tradovate, you receive login credentials that connect to TradersPost.
The signal flow works as follows:
This architecture requires selecting Tradovate as your execution platform when setting up your Topstep account. If you use TopstepX exclusively, the TradersPost integration is not available through that platform.
Topstep explicitly supports automated trading through the TopstepX API1. Key rules for automated trading:
Unlike some prop firms that restrict automation entirely, Topstep allows algorithmic and automated trading as long as it is not exploitative and runs from a personal device1.
When purchasing a Topstep evaluation, select Tradovate as your execution platform. After your account is provisioned, you will receive Tradovate login credentials. These credentials are what you will use to connect to TradersPost.
Log into your TradersPost account and navigate to the Brokers section. Add a new Tradovate connection using the credentials from your Topstep account. TradersPost will authenticate and display your available accounts.
Verify that the correct account appears and that the account balance matches what you see in your Topstep dashboard.
Set up alerts in TradingView that send webhook messages to your TradersPost webhook URL. The alert message should specify the ticker, action (buy/sell), quantity, and any bracket order parameters.
TradersPost provides a unique webhook URL for your account. Paste this URL into the TradingView alert webhook field. When the alert fires, the signal is sent to TradersPost and routed to your Topstep account.
Use TradersPost's paper trading mode to test the full signal chain before deploying to your funded account. Verify that alerts fire correctly, orders execute at expected prices, and position sizing is accurate.
Pay special attention to execution timing around the 3:10 PM CT position closure requirement3.
Common strategies automated through TradersPost on Topstep accounts:
All strategies should include built-in risk management. TradersPost supports bracket orders with stop loss and take profit levels, which help enforce loss limits automatically.
Topstep enforces daily loss limits on most platforms4. On a $50,000 account, the daily loss limit is $1,0004. Breaching it triggers auto-liquidation for the rest of the session, but it is classified as an objective — not a rule violation — so it does not disqualify you from funding4.
TopstepX accounts created or reset after August 25, 2024 have no daily loss limit4. This can be advantageous for automated strategies that may experience temporary drawdowns.
Configure your TradersPost strategy to manage daily risk through:
The maximum loss limit trails upward based on your peak end-of-day balance5. Once it reaches your initial starting balance, it stops trailing5. Track your overall account drawdown relative to the maximum loss limit ($2,000-$4,500 depending on account size)5. If automated trading pushes your account close to this threshold, consider reducing position sizes or pausing the strategy.
Ensure your automated strategy does not exceed the maximum position size for your account tier: 5 contracts ($50K), 10 contracts ($100K), or 15 contracts ($150K)6. Configure position sizing in TradersPost to stay within these limits, and account for micro-to-standard contract ratios.
All positions must be closed by 3:10 PM CT daily3. Risk managers begin flattening positions at 3:08 PM CT3. Build an automated flatten alert that fires before 3:08 PM CT to avoid forced liquidation. TradersPost can execute a flatten-all command to close any open positions.
During the Trading Combine evaluation, your best trading day must be less than 50% of total profits6. If your automation produces an outsized winning day, you may need to trade additional sessions to dilute it below the 50% threshold. This rule applies only to the evaluation, not the funded account6.
Topstep supports automated trading through the TopstepX API1, making it one of the more automation-friendly prop firms. Connecting through Tradovate to TradersPost provides a disciplined way to execute webhook-based strategies in funded futures accounts.
The key requirements are: run automation from a personal device (no VPS/VPN)1, close all positions by 3:10 PM CT3, stay within loss limits5, and avoid exploitative automation2.
Test thoroughly in paper trading mode before deploying to your funded account. Verify Topstep's current automation policies on their website, as rules may evolve over time.
1 Topstep Help Center - TopstepX API Access
2 Topstep Help Center - Prohibited Conduct
3 Topstep Help Center - Trading Hours and Products
4 Topstep Help Center - Daily Loss Limit
5 Topstep Help Center - Maximum Loss Limit
6 Topstep Help Center - Consistency Target