Apex Trader Funding Rules Every Bot Must Respect
Key takeaways
- Apex runs CME futures on Tradovate and Rithmic, so MT4/MT5 expert advisors cannot connect at all.
- The trailing threshold follows peak equity, in real time on most evaluations; one touch ends the account.
- Bots must be flat, orders cancelled, before 4:59 PM ET every session.
- Payouts pass a consistency review, so profit distribution matters as much as the total.
- Averaging down maximizes open drawdown, the exact number the threshold measures.
Apex Runs Futures on Tradovate and Rithmic, Not MetaTrader
A bot trading an Apex Trader Funding account must respect five rule families: the trailing drawdown threshold that follows the account high, the obligation to be flat before the 4:59 PM ET session close, news restrictions on certain products and phases, the consistency rule applied when you request a payout, and contract limits that scale with account size and status. Break any one of them and the account fails or the payout is denied, no matter what the equity curve looks like. Equally important: Apex is a futures firm running on Tradovate and Rithmic. A MetaTrader 4 or MetaTrader 5 expert advisor cannot connect to it, so the first compatibility filter is the platform, not the strategy.
That platform detail changes everything about bot selection. Apex traders execute CME products (ES, NQ, CL, GC and their micros) through Tradovate, or through Rithmic-connected front ends such as NinjaTrader. A compliant bot has to be built for those environments: a Tradovate API strategy, a NinjaTrader script, or a TradingView alert bridge routing into one of them. Tick values, session times and margin behavior all differ from spot forex, so the risk math has to be rebuilt, not re-pointed. Still deciding whether automation belongs in a prop account at all? [This guide](https://praxai.io/blog/are-trading-bots-allowed-prop-firms) covers how firms treat bots.
The Trailing Threshold Follows Your Peak, Including Open Profit
Apex's drawdown is a trailing threshold: a line that ratchets upward as your account makes new highs and never comes back down. On most evaluation accounts it trails in real time, following the highest point your equity touches while a trade is open, including unrealized profit you never banked. Other products behave differently: static accounts keep a fixed line, and funded accounts stop trailing once the threshold locks at a defined level. Apex has revised these mechanics before, so treat the exact behavior as a variable and confirm it in the current rulebook for the specific account you run.
For a bot the implication is hard: the risk engine must compute distance to the threshold from peak equity including open positions, tick by tick, not from closed balance. A bot that only checks balance after each trade closes is measuring the wrong number, and the account can be terminated mid-trade, the moment equity touches the line.
Flat by 4:59 PM ET, Every Single Session
CME futures close at 5:00 PM ET, and Apex requires all positions closed and all working orders cancelled before that close, in practice by 4:59 PM ET. Holding through the session close is a rule violation, full stop. This single requirement disqualifies most forex-style automation on contact, because swing EAs and overnight grids are built around holding for days. An Apex-compatible bot needs three behaviors:
- A hard, timezone-aware scheduler that flattens positions and cancels orders with a safety buffer before 4:59 PM ET.
- Handling for early closes on CME holiday sessions, which arrive at different clock times.
- A no-new-entries window late in the session, so the bot never opens what it cannot exit cleanly.
News Restrictions Depend on Product and Phase
Apex restricts trading around scheduled high-impact news on certain account types and phases, and the details (which events, which products, whether the restriction covers holding, opening or both) have changed more than once. The safe assumption is that funded accounts face tighter news rules than evaluations, with releases like FOMC and CPI the ones being watched. Do not hard-code a rule you read in a forum post: read the current rulebook for the account you actually trade.
The bot-side answer is an economic calendar filter: the system should flatten and stand aside for a configurable window around defined events. Even where holding through news is permitted, the trailing threshold makes spikes dangerous on their own: one adverse sweep can consume the remaining buffer in seconds.
Consistency Rules and Contract Scaling on the Way to Payout
Passing the evaluation is not the finish line, because payouts pass through a consistency check. The publicly known version is the 30% rule: no single trading day should account for more than roughly 30% of your profit balance when you request a payout, alongside a minimum number of trading days. Percentages and windows have been adjusted over time, so verify current numbers, but the intent is stable: Apex pays results distributed across many sessions, not concentrated in one lucky one.
Contract limits scale too. Each account size carries a maximum contract count, and funded accounts follow a scaling rule that allows only a fraction of that maximum until the account builds a defined profit buffer. A bot has to read both caps and size within them, because oversizing is a violation even when the trade wins. Position sizing and profit pacing are therefore rulebook inputs, not free parameters: a bot tuned to produce one outsized day per week can hit its target and still fail the payout review.
Why an Averaging-Down Bot Violates the Trailing Threshold by Definition
Averaging down means adding contracts as price moves against the position, which mathematically maximizes open-trade drawdown before any recovery. The trailing threshold measures exactly that number: the distance between your ratcheted peak and your current equity, open positions included. The two designs are in direct opposition. The grid does not need to lose for the account to die; it only needs to breathe the way grids normally breathe.
Run the numbers on a 100K account with a $3,000 threshold, trading NQ at $20 per point. A mild averaging bot adds one contract every 20 points: entries at P, P minus 20, P minus 40. With price 60 points below the first entry, open drawdown is 120 points, or $2,400: 80% of the entire buffer consumed by one routine sequence. Make the sizing martingale (1, 2, 4 contracts) and the same move produces 220 points, $4,400, an instant breach. The threshold does not wait for the trade to close green; one touch, even intrabar, ends the account.
There is a second-order effect too. On real-time trailing products the threshold ratchets up after every profitable stretch, so surviving one deep excursion does not buy a larger cushion for the next. A strategy whose defining feature is deep excursions is betting, every cycle, against a line that never moves in its favor.
What a Compliant Apex Bot Looks Like in Practice
Put together, the Apex rulebook describes the bot it will tolerate: native to Tradovate or Rithmic, treating the trailing threshold as a live constraint, flat before the close without exceptions, aware of event windows, and pacing results with the payout review in mind. That is a different engineering problem from writing a profitable strategy, and where most automated accounts actually fail. It is also the philosophy behind [how PraxAI builds its systems](https://praxai.io/#pricing): the rulebook is the spec, and the strategy has to live inside it. The checklist for any bot you plan to connect:
- Native Tradovate or Rithmic connectivity, not an MT5 EA plus wishful thinking.
- Live distance-to-threshold tracking computed from peak equity, open PnL included.
- A hard flatten-and-cancel routine before 4:59 PM ET, with holiday session handling.
- An economic calendar filter with configurable stand-aside windows.
- Position sizing that reads the account's contract cap and current scaling stage.
- One position, one fixed stop: no averaging down, no grid, no martingale.
Frequently asked questions
Can I run an MT4 or MT5 expert advisor on Apex Trader Funding?
No. Apex accounts run on Tradovate and Rithmic futures infrastructure, and MetaTrader cannot connect to them. You need automation built for Tradovate, NinjaTrader or another Rithmic-connected front end.
Does the Apex trailing threshold count unrealized profit?
On most evaluation accounts yes: it trails the highest point your equity reaches in real time, open trade profit included. Some products differ, and funded accounts lock the threshold at a defined level, so confirm the mechanics for your exact account in the rulebook.
What happens if my bot holds a position past the session close?
Holding through the CME close is a rule violation. Positions and working orders must be gone before 4:59 PM ET, so a bot needs a hard flatten routine that also handles early holiday closes.
Is averaging down explicitly banned at Apex, or just risky?
Whatever the current policy text says, the mechanics already condemn it: averaging down produces deep open-equity excursions, the trailing threshold measures exactly that distance, and one touch terminates the account.
What is the Apex consistency rule for payouts?
The publicly known form is the 30% rule: no single trading day should represent more than roughly 30% of your profit balance at payout request, plus a minimum number of trading days. Exact figures have changed before, so check the rulebook.
Are trading bots allowed at Apex at all?
Apex permits automation within limits, expecting the trader to operate and supervise the system rather than leave it fully unattended, with exploit-style approaches banned. Policies change, so verify the current language before connecting anything.
Want the bot that runs this discipline for you?