Max drawdown rules vary, but they all define a floor the account cannot cross. The floor may be fixed from the original account size, or it may trail upward as the account grows.
Static max drawdown
A static rule keeps the floor in one place. A $100,000 account with a 10% max drawdown has a $90,000 floor. Monitoring is straightforward: track current equity and balance against that floor.
Trailing max drawdown
A trailing max drawdown can move upward as the account makes gains. This is more fragile because a profitable morning can reduce the future loss room. Traders should track both the current floor and the highest reference value that created it.
Equity matters
If the rule checks equity, floating losses can breach max drawdown before trades close. This is why a closed-trade statement is not enough. Pair max drawdown with equity curve tracking.
Max drawdown vs daily drawdown
Daily drawdown resets. Max drawdown usually does not reset in the same way. A trader can be safe for the day and still close to the account-level floor. Read daily drawdown rules explained for the other half of the model.
Identify the loss model before calculating room
“Maximum drawdown” can describe a static floor, a balance-based trailing floor or an equity-based trailing floor. Some rules stop trailing after a milestone; others continue. Treatment of floating P/L, commissions, swaps and withdrawals can also differ. Use the provider’s current rule page and account agreement as the source of truth rather than assuming one firm’s definition applies to another.
Translate the wording into four fields: reference value, allowed loss, update event and breach value. The update event might be a new balance high, a new equity high, end-of-day processing or no update at all. The breach value may be balance, equity or the lower of the two.
Worked static and trailing examples
With a $100,000 starting balance and a static 10% maximum loss, the floor is $90,000. If the account reaches $106,000, the floor remains $90,000 unless the rules explicitly say otherwise. Under a 10% trailing-on-equity model, a $106,000 high-water equity could move the floor to $95,400. A later $96,000 equity would leave only $600 of room, even though the account is still above its starting balance.
That example illustrates why headline profit is not enough. The operator needs current equity, the confirmed high-water reference, current floor and remaining distance. Do not recompute historical high water from incomplete snapshots; persist it according to the declared update rule.
Build an operating buffer
- Verify the rule version, time zone and withdrawal treatment before trading.
- Use an internal limit inside the external floor to allow for price movement and execution delay.
- Include open risk and correlated positions when deciding whether new exposure fits.
- Alert on remaining room, not only after a breach.
- Reconcile the monitor against the provider dashboard and investigate differences.
Maximum and daily loss limits interact, so the binding constraint is whichever leaves less usable room. Read the daily drawdown guide, then use the drawdown calculator method and alert policy to turn the definition into an operating process. Re-check provider documentation whenever the program or account type changes.
Reconcile the rule every day
At the provider’s declared processing boundary, store the reference value, calculated floor and provider-displayed floor. If they disagree, stop treating the local estimate as authoritative and investigate deposits, withdrawals, floating P/L, commissions, time zone and high-water updates. Screenshots or exported statements can preserve evidence when a rule interpretation is disputed.
Run scenario tests before deploying an EA: a new equity high followed by a loss, a withdrawal after profit, open loss across the reset boundary and simultaneous daily/max constraints. For each scenario, calculate the expected binding floor and internal buffer. Automated trading should consume the remaining-risk value only after the rule inputs are current; stale or ambiguous provider state should block new exposure rather than default to unlimited room.
Primary source
Technical reference: official MetaTrader documentation. Broker and prop-firm terms can differ; verify the rules for the exact account you operate.
xTriel keeps drawdown state and remaining room visible across MT5 accounts.