Automated Trading on a Prop Account: Which Firms Allow NinjaTrader Strategies and on What Terms
Whether a NinjaTrader strategy can run on a funded account depends on the firm, and the yes answers come with conditions: sole ownership, no high-frequency trading, no exploiting simulated fills, sometimes no VPS. Six firms' rules side by side, where copiers and ATM brackets fit, and what to keep.
Can you use a bot on a prop firm account? At three of the six large futures prop firms below, yes, with conditions; at one, only through its own platform's API; and at the other two, no: both ban bots and require manual trading. Automated trading here means a strategy that decides and places entries on its own, such as a NinjaScript strategy running in NinjaTrader 8, as opposed to a trader clicking the buttons. The rules sit in each firm's prohibited-practices pages, they changed several times in 2025 and 2026, and breaking them usually costs the account and its unpaid profit. How the evaluation model works is in the evaluation pillar.
Six firms at the time of writing
| Firm | Automated strategies | Main conditions | NinjaTrader 8 |
|---|---|---|---|
| Lucid Trading | Allowed: "Automated trading systems and trade copiers are permitted" | No high-frequency trading; no microscalping, defined as over half of profit from trades held 5 seconds or less; the trader owns any software error | Yes, through a CQG connection |
| Topstep | Allowed through the TopstepX API, not on the Live Funded Account | No VPS, VPN or remote servers; orders must come from your own device; no tight brackets or auto-breakeven used to exploit simulated fills | No, TopstepX only |
| Apex Trader Funding | Not allowed | Applies to evaluations, performance accounts and live | Yes, for manual trading |
| Tradeify | Personal bots only | Proof that you're the sole owner, and a live video of you enabling it on your own PC; not used at other firms; no high-frequency bots; funded payouts need most trades and most profit from holds over 10 seconds | Yes, through Tradovate |
| MyFundedFutures | Allowed with settings of your own | No high-frequency trading; no exploiting simulated fills; no identical strategies across unconnected accounts; live accounts follow CME rules | Yes, through Tradovate |
| Take Profit Trader | Not allowed | Applies to Test, PRO and PRO+; trades must be executed manually, and algorithmic execution tools count as bots | Yes, for manual trading |
Apex is the clear no: its prohibited-activities page says, in six words, that no automation or algorithm use is allowed, with no exception for evaluations. Take Profit Trader's Universal Trading Policies ban bots, algos and algorithmic execution tools on Test, PRO and PRO+ accounts alike, and its PRO rules require every trade to be executed by hand.
The conditions that keep coming back
Ownership. The firms that allow bots want the bot to be yours. Tradeify says so directly and scans for similar orders on other accounts; MyFundedFutures and Topstep ban identical strategies run across unconnected accounts. A commercial strategy sold to hundreds of buyers produces exactly those identical orders, which is what Tradeify's scan looks for and what can trip the other firms' rules, even where automation in general is allowed.
Speed. Every firm that allows automation bans high-frequency trading, and the lines are drawn differently. Lucid adds a microscalping rule that draws the line at over half the profit coming from trades held 5 seconds or less, Tradeify uses 10 seconds for payout eligibility, and Topstep describes the banned style as hundreds or thousands of trades a day with average holds measured in seconds. A strategy that trades a few times a session and holds for minutes is far from all of them.
Simulated fills. Evaluation and most funded accounts run on a simulator, and a simulator fills limit orders more generously than the exchange does, as Sim101 fills shows. Topstep and MyFundedFutures both name strategies built to exploit those fills. A strategy whose edge exists only on simulated fills breaks those rules and would fail on a live account anyway.
Where it runs. NinjaTrader strategies often run on a virtual private server so a home internet outage doesn't leave a position unmanaged. Topstep bans VPS, VPN and remote servers for anything that places or manages orders and requires orders to originate from your own device; Apex bans VPNs and cloud servers used to disguise a trader's location. Lucid and MyFundedFutures don't address a VPS in their rules at the time of writing, and Tradeify mentions virtualization and remote access only where they're used to conceal ownership or bypass its controls, so that's a question to ask in writing before running one.
ATM brackets, alerts and copiers
The bans above target strategies that enter trades by themselves. An ATM strategy that places a stop and target after a manual entry, an auto-breakeven, or a trailing stop manages an exit the trader opened; the only explicit restrictions found in these six rulebooks are Topstep's, on using tight brackets or auto-breakeven to exploit simulated fills, and MyFundedFutures', on using tight brackets to gain from favorable simulated fills. The grey zone is in between: an indicator wired to place orders, or an alert that a webhook turns into an order, is automation, and at a firm that bans bots it's treated as one.
Trade copiers are a separate rule. Copying your own manual trades from a lead account to your other accounts is allowed in some form at all six firms, with limits: Topstep's built-in copier works on the Combine and the Express Funded Account but not Live, Apex allows copying between your own accounts but bans automation, so the lead account is traded by hand, Take Profit Trader allows only an approved list of copiers, and every firm bans copying another person's trades. The details are in prop firm trade copier rules.
Before switching a strategy on
Save the firm's policy page with the date you read it. Write to support describing the strategy in plain terms: your own code, how many trades a day, typical holding time, where it runs, and whether it trades more than one account, and keep the reply. Then run it on the simulator and in Market Replay long enough to see how it behaves on a bad day, because a rule violation from a bot is treated the same as one from a person. The general list of what firms prohibit is in prohibited trading practices, and the trade-off between writing rules down and trading by judgment is in discretionary vs systematic trading.
I'm writing one of my own setups as a NinjaScript strategy, and the email from support goes in the same folder as the code.
Educational content, not investment advice. Futures trading involves substantial risk of loss. Examples are for illustration only. Read the full Risk Disclosure.