Daily, Trailing, and Max Drawdown: The Three Caps That End Prop Firm Accounts
Prop firm operators rarely lose accounts on strategy. They lose them on one of three drawdown caps — and which cap kills the account is almost always the one they didn't model.
Three caps. Almost no one models them all.
Every prop firm has three drawdown caps. Most prop firm operators only think about one of them — usually the wrong one.
- Daily drawdown kills accounts on a single bad session.
- Trailing drawdown kills accounts that drift after a hot streak.
- Max drawdown is the absolute floor — the wall.
Which cap actually ends your account is almost always the one you didn't model. This post is the honest accounting of all three: what each one measures, how each one fails operators, and the discipline that respects all three at once.
Cap 1 — Daily drawdown
The strictest cap in absolute terms. Typical limits: 3-5% of account size, measured from the day's opening balance (or close-of-previous-day balance, depending on firm).
How it kills accounts
A single bad session. The most common scenarios:
- News event whipsaw: NFP prints way off consensus, the bot's open EUR/USD position takes a 3.5% loss before the SL slips. Daily cap = 4%. Breach.
- Multiple correlated stops: bot is long EUR/USD, GBP/USD, AUD/USD. USD strengthens unexpectedly. All three hit SL within 90 minutes. Cumulative -3.8%. Daily cap = 4%. Margin call away from breach.
- Friday afternoon liquidity gap: 4pm ET, spread widens, a previously profitable trade reverses past its SL with 4 pips of slippage. Daily P/L from -1.2% to -3.5% in 90 seconds.
In each case, the strategy was fine. The configuration was wrong.
The discipline that prevents breach
- Risk per trade ≤ daily-cap ÷ 6. If daily cap is 4%, max risk per trade is 0.67%. Five consecutive losses must not breach. This is more conservative than most operators run.
- Auto-DEFENSIVE at 50% of cap consumed. Halfway to the limit, narrow the strategy bank. Don't allow Tier-2/Tier-3 setups.
- Pause new entries at 70% of cap consumed. Existing positions can still manage themselves; no new positions.
- Pre-emptive close at 85-90% of cap. Start closing open positions at market to lock in the loss before it gets worse. Yes, you'll occasionally close at the bottom. That's the cost of insurance.
- Full LOCKDOWN at 95%. All positions closed. EA refuses new trades until next session.
Cap 2 — Trailing drawdown
The slower killer. Measured from the highest equity peak you've reached, not from a daily baseline. Typical limits: 5-10% trailing from peak equity.
Two flavors, very different consequences
Static trailing: the reference point is the peak from the START of the evaluation. Once you hit the firm's profit target, the trailing reference often locks at the initial balance + profit target. This is operator-friendly — your funded account has a fixed floor.
Dynamic trailing: the reference keeps updating with every new equity peak for the life of the account. Hit a new high, the cap moves up. Drift back, the cap chases. This punishes any post-peak retracement — including normal mean reversion after a great day.
Always read your firm's policy. Static and dynamic look identical on paper but produce dramatically different operational constraints.
How it kills accounts
Slower than daily, but more insidious:
- Hot streak followed by mean reversion: bot hits a new peak after a great Tuesday, then drifts down over the next two weeks of normal variance. Dynamic trailing chases the peak; the drift breaches.
- Consistent profit-taking too aggressive: bot keeps closing winners early to lock profit, but doesn't size new winners large enough to set new highs. Equity slowly grinds down vs the static peak.
- Single big winner skewing peak: bot has one outsized day that creates a peak; subsequent normal weeks drift below trailing reference.
Dynamic trailing makes great days more dangerous, not less. Every new peak raises the floor under your feet. A 5% great day followed by a 3% normal-variance retracement is fine in absolute terms but can be a trailing breach under dynamic rules. The fix: cap your daily profit (consistency rule) to keep peaks proportional to your typical equity curve.
The discipline that prevents breach
- Cap per-day profit at 30-40% of total profit so far. Don't create asymmetric peaks. If you're up 5% total and the bot has a 4% day, you're now hugely peak-skewed. Bank some of the day's profit by pausing or sizing down.
- Watch the trailing soft cap, not just daily. Track equity vs running peak in real-time. As you approach 50% of trailing cap consumed, narrow the strategy bank exactly like daily.
- Distinguish static vs dynamic explicitly in config. A bot configured for static trailing will be too aggressive on a dynamic-trailing account. Encode the firm's rule.
Cap 3 — Max drawdown
The wall. Typical limit: 8-12% from initial account balance (some firms use 10% from peak, which is effectively trailing — read carefully).
How it kills accounts
Honestly? Rarely directly. By the time you're approaching max drawdown, you've usually already breached daily or trailing — the max cap is more of an absolute floor than a soft signal.
When it does kill: usually as a result of a single catastrophic event (broker disconnect leaving open positions, news whipsaw beyond stop slippage, weekend gap on an unhedged position). These are tail-risk events the daily/trailing caps don't see coming.
The discipline that prevents breach
The max cap is the watchdog's job, not the operator's. The watchdog runs outside the agent graph and enforces:
- Heartbeat freshness (EA still connected to brain).
- Open position SL attachment (no naked positions).
- Margin utilization < 80% (account not over-leveraged).
- Broker connectivity (no extended disconnect).
Any invariant break = automatic LOCKDOWN. Close all, lock EA, page operator. This is the layer that prevents max-drawdown breach in the rare cases where daily/trailing miss.
The three caps in one configuration
Put together, the configuration that respects all three caps looks like this:
DAILY CAP (3-5%)
├─ Soft @ 50% consumed → DEFENSIVE stance
├─ Pause new entries @ 70% consumed
├─ Pre-emptive close @ 85% consumed
└─ Hard LOCKDOWN @ 95% consumed
TRAILING CAP (5-10% from peak)
├─ Soft @ 50% consumed → narrow strategy bank
├─ Profit-cap per day @ 30-40% of total profit
└─ Hard LOCKDOWN @ 90% consumed
MAX CAP (8-12% from initial)
├─ Watchdog invariant enforcement (continuous)
├─ Margin utilization < 80%
└─ Hard LOCKDOWN at any invariant break
This configuration is what iQntX ships with as the prop firm default. Three independent layers, each watching a different cap, each capable of triggering LOCKDOWN independently. The operator can't disable any of them via the admin CLI — they are structural to the system.
What this means for prop firm operators
Three rules:
- Configure against the daily cap. Hope to never need the trailing cap. Trust the watchdog for the max cap. Daily is what kills accounts. Trailing is what nags. Max is the wall — the watchdog handles it.
- Run an explicit pre-emptive close threshold. Don't wait for the cap. Close at 85-90% of cap and bank the loss before it grows.
- Encode static vs dynamic trailing in your config. They look the same in marketing but produce wildly different operational constraints.
The operators who stay funded for years are the ones who treat the three caps as load-bearing structure, not annoying rules. The strategy is downstream of the architecture.
Keep reading
- How to Pass a Funded Trading Challenge with AI — the configuration for the evaluation phase.
- AI Trading for Prop Firm Traders — the product landing.
- The Anatomy of a Drawdown — the mathematical reason these caps exist.
- AI Trading Risk Management Architecture — the 5-layer defense the cap-enforcement lives inside.
Writes about multi-agent AI trading architecture, hedge-fund operations, and risk discipline for retail and prop-firm traders.
Questions readers ask about this
If you find a question we should add, send it to hello@iqntx.com.
What's the difference between daily, trailing, and max drawdown?
Daily drawdown is the loss within a single trading day, measured from the day's opening balance (some firms include open positions, some only closed). Trailing drawdown is the loss from the highest equity peak reached so far, recomputed continuously as new peaks are made. Max drawdown is the absolute floor — usually a fixed percentage of the initial account size. Most prop firms enforce all three, with daily being the strictest in absolute terms.
Which cap is the most dangerous?
Daily, by a wide margin. The daily cap is breached on a single bad session — often without warning, and often during news events. Trailing is breached gradually and usually gives the operator time to react. Max is so high (typically 8-12% of initial) that hitting it implies the daily/trailing should have caught the problem first. If you only optimize against one cap, optimize against daily.
How does trailing drawdown actually work?
Two flavors. Static trailing: the trailing reference point is the equity peak from the start of the evaluation; it stops updating once you hit profit target. Dynamic trailing: the reference keeps updating with new peaks for the life of the account. Static is operator-friendlier — it locks once the funded balance is achieved. Dynamic punishes any post-peak drift, including taking profit after a great day. Always check which one your firm uses.
What's a 'soft cap' vs a 'hard cap'?
Soft caps are operator-internal early-warning thresholds — typically 50-70% of the firm's actual cap. When you hit a soft cap, the system narrows the strategy bank, cuts sizing, or pauses new entries. Hard caps are the firm's actual rule boundary — breaching means account termination. Well-architected systems treat the soft cap as the real limit during operations and never let realized + open P/L cross it.
Can I pre-emptively close positions to avoid breaching?
Yes, and it's the most important risk discipline. As your realized + open P/L approaches the daily cap, an AI system should close open positions at market to bank realized losses before they grow into breach territory. The Risk Gate's job is to start closing at 85-90% of cap, not at 99%. Operators who wait for the cap to be hit are gambling on small windows of mean reversion.
What about the news cap during evaluation?
Some firms ban trading during Tier-1 news entirely (full restriction). Others allow it but warn that breaches during news count against you. Best practice is to disable EA trading 30 minutes before and 60 minutes after every Tier-1 event regardless of firm rules — spread widens 5-10x and stops can slip catastrophically. A single news event can blow daily and trailing caps in one trade.
How does iQntX handle the three caps?
All three are encoded in the Risk Gate configuration. The system tracks realized + open P/L against daily, trailing, and max caps continuously. As any approaches its soft threshold (typically 50% of the firm's hard limit), the stance auto-flips to DEFENSIVE. At 80-85%, the system begins pre-emptive position closure. At 95%, full LOCKDOWN. The operator is paged at every escalation. The watchdog enforces the same caps independently as a fail-safe.
Keep reading
RelatedReady to put this on autopilot?
The waitlist is your fastest path to a private cohort. We open in waves so the system never gets in front of itself.