Prop Firm Trailing Drawdown Explained for Algo Traders: Apex vs Topstep in 2026

If you're running an algorithm on a prop firm account, trailing drawdown is the single most important rule you need to understand. It's not the profit target. It's not the daily loss limit. It's the trailing drawdown that kills most algo traders -- and it kills them silently, because their bot doesn't even know it's happening.

We've been building NinjaTrader algorithms for years. We're an Official NinjaTrader Approved Vendor. And we've watched hundreds of traders in our Discord lose funded accounts not because their strategy was bad, but because they didn't configure their algo to respect how trailing drawdown actually works.

This guide breaks down exactly what trailing drawdown is, how it differs between Apex Trader Funding and Topstep in 2026, and -- most importantly -- how to set up your NinjaTrader algo so it doesn't blow your account on a winning day.

What Is Trailing Drawdown?

Trailing drawdown is a moving loss limit that follows your account's high-water mark upward but never moves back down. Think of it as an invisible floor that ratchets up every time your account hits a new peak.

Here's a simple example. You start with a $50,000 account and a $2,500 trailing drawdown. Your floor is at $47,500. You make $1,000 in profits, bringing your balance to $51,000. Now your floor moves up to $48,500. If your balance ever drops to $48,500, you're done. Account closed.

The critical thing: the floor only moves up, never down. So if you make $3,000 in unrealized profit on a single trade, your drawdown floor jumps up by $3,000 -- even if you give all that profit back before closing the trade. That's the trap that catches algo traders off guard.

Why Trailing Drawdown Hits Algo Traders Harder

Manual traders can feel the market. They see a runner, they take partial profits, they manage the trade in real time with discretion. An algorithm doesn't have feelings. It follows rules. And if those rules say "hold until the profit target," it will hold -- even if unrealized P&L spikes $2,000 before reversing to a $200 gain.

That $2,000 spike just moved your trailing drawdown floor up by $2,000. Your algo doesn't know. It doesn't care. It closed the trade for $200 and thinks everything is fine. But your effective drawdown cushion just shrunk by $1,800, and your next losing trade might blow the whole account.

This is the number one reason algo traders fail prop firm evaluations. Not bad entries. Not bad exits. Unrealized P&L spikes that silently eat their drawdown buffer.

Apex Trader Funding: Drawdown Rules in 2026

Apex is the 800-pound gorilla of futures prop firms, and their rules have shifted a lot over the past year. Here's where things stand as of early 2026.

Intraday Trailing Drawdown

Apex uses an intraday trailing drawdown during the evaluation phase. That means your drawdown floor moves in real time based on your highest unrealized equity -- not just your closed P&L. Every tick of unrealized profit ratchets the floor up.

This is the more aggressive type of trailing drawdown, and it's the one that punishes algos the hardest. If your NinjaTrader bot enters a trade and price spikes 40 points in your favor before pulling back to your target, those 40 points of unrealized gain just permanently raised your floor.

The 50% Consistency Rule (March 2026 Update)

Apex introduced a consistency rule change in March 2026 that affects algo traders significantly. No single trading day can account for more than 50% of your total profits during the evaluation. This means your algo can't just hit one massive day and coast.

For algo traders, this has a few implications:

Apex Account Sizes and Drawdown Limits

Account Size Trailing Drawdown Profit Target (Eval) Max Contracts
$25,000 $1,500 $1,500 4 NQ
$50,000 $2,500 $3,000 10 NQ
$100,000 $3,000 $6,000 14 NQ
$150,000 $5,000 $9,000 17 NQ
$300,000 $7,500 $20,000 35 NQ

Notice that on the $50K account, you need to make $3,000 with only $2,500 of drawdown room. Your drawdown buffer is smaller than your profit target. This means you absolutely cannot afford to let unrealized P&L eat into your cushion.

Topstep: Drawdown Rules in 2026

Topstep takes a different approach, and it's one that many algo traders find more forgiving.

End-of-Day (EOD) Trailing Drawdown

Topstep uses an end-of-day trailing drawdown. Your drawdown floor only updates based on your account balance at the end of each trading day -- not based on intraday unrealized P&L.

This is a massive difference for algo traders. If your bot enters a trade that spikes 50 points in your favor before closing for 15 points of profit, your drawdown floor only moves up by 15 points worth. The 50-point unrealized spike doesn't matter. It's invisible to the drawdown calculation.

EOD drawdown gives your algo breathing room. Your trailing stops can be wider. Your profit targets can be more ambitious. You don't have to babysit unrealized P&L.

Topstep Account Sizes and Drawdown Limits

Account Size Trailing Drawdown (EOD) Profit Target (Eval) Max Contracts
$50,000 $2,000 $3,000 5 NQ
$100,000 $3,000 $6,000 10 NQ
$150,000 $4,500 $9,000 15 NQ

Apex vs Topstep: Head-to-Head for Algo Traders

Let's put the two firms side by side on the factors that matter most when you're running a NinjaTrader algorithm.

Feature Apex Trader Funding Topstep
Drawdown Type Intraday trailing End-of-day trailing
NinjaTrader Support Yes (full algo support) Yes (full algo support)
Algo-Friendly? Yes, but requires tighter risk management Yes, more forgiving for wider stops
Consistency Rule 50% max single-day profit No strict consistency rule in eval
Eval Reset Cost ~$80-$150/month depending on account ~$49-$149/month depending on account
Payout Speed Fast (often same week) Moderate (business days processing)
Best For Algos That... Scalp with tight stops and quick exits Swing intraday with wider targets

Our Recommendation

If your algo uses tight stops and quick profit targets (under 20 NQ points), Apex works fine. If your algo holds trades longer with wider trailing stops, Topstep's EOD drawdown is significantly more forgiving. Many of our users run both simultaneously on different accounts.

Other Prop Firms Worth Knowing About

Apex and Topstep aren't the only game in town. Several other prop firms now support NinjaTrader and allow fully automated algo trading:

The prop firm landscape changes fast. New firms appear, old firms update rules, pricing shifts monthly. But the trend is clear: more firms are embracing NinjaTrader algo bots, not fewer. The days of "no automated trading allowed" are mostly behind us.

How to Configure Your NinjaTrader Algo for Trailing Drawdown

This is where it gets practical. Here are the specific things you need to build into your NinjaTrader algorithm -- or configure if you're using a pre-built algo like NQ Ultra -- to survive prop firm trailing drawdown.

1. Set a Hard Max Loss Per Trade

Your algo should never risk more than 30-40% of your total drawdown limit on a single trade. On a $50K Apex account with $2,500 drawdown, that means your max loss per trade should be $750-$1,000. On NQ, that's roughly 37-50 points per contract.

This sounds obvious, but a lot of algos use ATR-based stops that can blow past this limit on volatile days. Your algo needs a hard ceiling that overrides everything else.

2. Implement Session Flattening

Every prop firm has a session close deadline -- usually 3:10 PM CT for CME futures. Your algo must flatten all positions before this time. No exceptions. If your NinjaTrader strategy doesn't have a forced session flatten, you'll get auto-liquidated by the firm, which usually means a market order at the worst possible price.

Build the flatten at least 5-10 minutes before the deadline to give your exit orders time to fill.

3. Daily Loss Limit (Session Flatten on Loss)

Beyond per-trade risk, you need a daily loss limit that shuts your algo down for the session. If your account can only afford $2,500 of total drawdown, you should not lose more than $600-$800 in a single day. Once that limit hits, the algo should flatten and stop trading until the next session.

4. Daily Profit Target (For Consistency Rules)

On Apex specifically, you need to cap your daily profits to stay under the 50% consistency rule. If your eval profit target is $3,000, no single day should produce more than $1,500. Program your algo to flatten and stop once the daily profit target is reached.

5. Scale Down, Not Up

A common mistake: traders start with max contracts from day one. Start with 1 contract. Add size only after you've built a drawdown buffer. If you're running 3 NQ contracts on a $50K account and your first trade loses 25 points, that's $1,500 -- more than half your drawdown gone in one trade.

The smartest algo configuration we've seen uses position sizing that scales with your available drawdown cushion. Start with 1 contract. After $1,000 in profit, go to 2. After $2,000, go to 3. This way, you only take bigger risk when you can afford it.

6. Avoid Overnight Holds

Most prop firms either prohibit overnight positions or charge punishing overnight margins. Even if your firm allows it, holding overnight on a prop account with trailing drawdown is reckless. Overnight gaps on NQ can be 100+ points. That's $2,000 per contract -- enough to blow a $50K Apex account in one gap.

NQ Ultra Has This Built In

Our NQ Ultra algorithm includes built-in session flattening, daily loss limits, daily profit targets, and position sizing controls specifically designed for prop firm accounts. It's one of the reasons we built it -- because we were tired of watching good strategies blow accounts over preventable risk management failures.

Why a VPS Matters for Prop Firm Algo Trading

If you're running an algo on a prop firm account, you need a VPS (Virtual Private Server). This is non-negotiable. Here's why.

Your algo needs to be running 100% of the time during market hours. If your home internet drops for 10 minutes, your algo can't flatten a losing position. If Windows decides to update and reboot at 9:45 AM, your open trade just became unmanaged. If your power goes out, your stop loss order might not be on the exchange -- it might only exist in NinjaTrader's local order management.

A VPS gives you:

We recommend QuantVPS for NinjaTrader algo trading. They're built specifically for traders, their servers are optimized for low-latency futures execution, and they have one-click NinjaTrader installation. Check out our recommended tools page for our full VPS comparison and setup guide.

Putting It All Together: A Prop Firm Algo Checklist

Before you connect your NinjaTrader algorithm to a prop firm account, go through this checklist:

  1. Max loss per trade is set to 30-40% of your trailing drawdown limit
  2. Daily loss limit flattens and stops trading after reaching 25-30% of drawdown
  3. Daily profit target is set (especially for Apex's 50% consistency rule)
  4. Session flatten time is at least 5 minutes before the firm's deadline
  5. Starting position size is 1 contract, scaling up only with profit buffer
  6. No overnight holds unless the firm explicitly allows it and your strategy accounts for gap risk
  7. VPS is running with stable internet and NinjaTrader configured to auto-start
  8. You've tested on sim or MNQ first for at least 2-4 weeks

If you want a deeper dive on passing prop firm evaluations with an algorithm, read our full guide: How to Pass a Prop Firm Evaluation with an Algorithm.

The Bottom Line

Trailing drawdown isn't some fine-print footnote in your prop firm agreement. It's the mechanism that will end your account if your algo doesn't respect it. The difference between intraday trailing (Apex) and EOD trailing (Topstep) is massive for algo traders, and choosing the right firm for your strategy type can be the difference between getting funded and burning through eval fees.

Build your risk management into the algo itself. Don't rely on the prop firm's safety nets. Don't assume your strategy's backtested drawdown will match live drawdown. And don't run your algo on your home PC without a backup plan.

We built NQ Ultra specifically to handle these challenges. As an Official NinjaTrader Approved Vendor, we've spent thousands of hours making sure our algorithm respects prop firm rules out of the box -- session flattening, daily limits, scaled position sizing, the works. If you're serious about running an algo on a funded account, it's worth checking out.

Got questions? Come talk to us in Discord. We help traders configure their prop firm setups every single day.

Ready to Trade Prop Firms with a Proven Algorithm?

NQ Ultra has built-in risk management designed for prop firm trailing drawdown. Session flattening, daily limits, and scaled exits -- ready to go on NinjaTrader 8.

Get NQ Ultra