Rule

Bots and algos: allowed, HFT is not

Automated trading is allowed on every StarTrading account. A bot can run through Rithmic or Tradovate as long as it is not high-frequency trading, respects flat time, the position limit and, on funded Stream accounts, the news window. Tradovate enforces a rate of 5,000 actions per 60 minutes; Rithmic offers a direct API.

Markdown version

Are bots allowed?

Yes, on every account type, from the first day of an evaluation to a Live account. StarTrading does not distinguish manual from automated orders. The rules that apply to a discretionary trader apply to a bot: Max Loss Limit, Daily Loss Limit, position limit, consistency rule, flat time and, on funded Stream accounts, the news window.

What is not allowed?

High-frequency trading: strategies that send orders at a rate designed to capture spread or feed latency rather than a market move. The line is behaviour, not speed alone. A few orders a minute on a breakout is trading; hundreds of orders a minute around the touch is not. Micro-scalping, more than half of the profit from trades held five seconds or less, is flagged the same way. See prohibited practices.

What must a bot handle?

  • Flat time: no open position at 4:15 pm ET (Rithmic) or 4:45 pm ET (Tradovate); no entries after it.
  • Position limit: 2 to 10 minis by size, micros at one tenth, across all products.
  • Daily Loss Limit: when it triggers, orders are rejected until 6:00 pm ET. A bot that keeps sending orders into a rejection is a sign of a missing kill switch.
  • News window on funded Stream accounts: flat one minute before and after red-folder releases, including resting orders.
  • Consistency: a bot that sizes up on a trend day can create a day above the threshold on Cycle and Direct.

Which platforms support automation?

Rithmic Tradovate
Access Direct API, plus NinjaTrader, Quantower, ATAS, Sierra Chart, Bookmap Tradovate platform, TradingView strategies, NinjaTrader
Rate limit Platform-dependent 5,000 actions per 60 minutes
Typical use Order-flow, multi-account, latency-sensitive Rule-based strategies from charts

Both give your bot the same account rules. Only the flat time and the tooling differ.

Common mistakes

  • No time filter: the bot enters at 4:40 pm ET on Tradovate and gets flattened five minutes later.
  • No position cap in the code: a pyramid strategy hits the limit and half the orders are rejected.
  • Running the same bot inverted on a second account to “hedge the model”. That is a ban.

Simulated accounts until Live. Futures trading involves substantial risk of loss.

FAQ

Questions about this rule

Do I need to declare that I use a bot?

No. Automated and manual trading follow the same rules. What matters is the behaviour of the orders, not who or what sends them.

Which platform is better for automation?

Rithmic for order-flow and API-driven strategies, with a direct API and low-latency routing. Tradovate for strategies built in its platform or TradingView, within a limit of 5,000 actions per 60 minutes.

Does a bot get a pass on flat time?

No. A bot that holds into flat time is auto-flattened like any position. A bot that enters after flat time cannot: the session is closed until 6:00 pm ET.

Accounts

Trade this rule on a Cycle account

Structured evaluation, end-of-day trailing drawdown, payouts by cycle.

Opening soon

Be first in, pay 30 % less

StarTrading opens its evaluations shortly. Join the launch list and get a 30 % code for your first evaluation, sent to your inbox today.

Opening soon

Check your inbox

Your 30 % code is on its way. We will write again the day the site opens. If nothing arrives within a few minutes, check your spam folder.

Opening soon

That did not go through

Check the address and try again. If it keeps failing, write to [email protected].