Drawdown Modes
At a Glance
- Trailing max drawdown holds a loss floor below the account’s high-water mark.
- There are three modes for trailing max drawdown (with their corresponding
trailingMaxDrawdownModevalue):- End of Day (
EOD): uses a single floor and fails the account in one terminal liquidation. The high-water mark updates at the 4 PM CT close. - Real-Time (
RealTime): uses a single floor and fails the account in one terminal liquidation. The high-water mark updates continuously. - Stepped Down (
SteppedRealTimeorSteppedEOD): uses a ladder of steps with a configurable cooldown in between. A breach flattens the account’s positions, pauses trading for the cooldown, then resumes against a lower floor. The high-water mark updates continuously (SteppedRealTime) or at the 4 PM CT close (SteppedEOD). You can configure accounts to end in a Daily terminal (all steps used, then resets next session) or a Permanent terminal (the Fixed Kill Floor is breached, so it doesn’t reset and the evaluation has failed).
- End of Day (
- Configure an account’s trailing max drawdown at account creation or by calling
updateUserAutoLiq.
Trailing Max Drawdown
Trailing max drawdown protects an account by tracking its high-water mark (the highest net liquidation value it reaches) and holding a loss floor a set distance below that mark. The trailingMaxDrawdownMode field controls how that floor behaves, across three modes: End of Day, Real-Time, and Stepped Down.
Types of Trailing Max Drawdown Modes
Where End of Day and Real-Time treat drawdowns like a cliff, Stepped Down treats drawdowns like a staircase of smaller drops with timeouts in between.
End of Day and Real-Time differ only in how often the high-water mark refreshes. In Real-Time, the mark rises the moment the account reaches a new high, including on open, unrealized profit. In End of Day, the mark rises only once per session at the 4 PM CT close, so intraday gains don’t tighten the floor until the day ends.
Stepped Down applies that same timing distinction on top of its step behavior: SteppedRealTime trails the mark continuously, and SteppedEOD updates the mark at the session boundary.
How Stepped Down Works
Stepped Down replaces the single floor with a ladder of steps. Each step sits a configured distance below the current high-water mark and carries its own cooldown length.
The lifecycle for one step is:
- The account’s value falls through the current step’s floor (the high-water mark minus the step distance).
- The account’s open positions are flattened, and trading is paused for that step’s cooldown.
- When the cooldown ends, trading resumes. The high-water mark re-anchors down to the account’s current value, so the next step’s floor sits below the new, lower mark.
- The account advances to the next step, and the cycle repeats.
This continues down the ladder until the trader reaches a terminal state.
Between steps, the floor still trails the account’s high-water mark upward as the account profits, continuously for SteppedRealTime or at the session close for SteppedEOD. A trader who recovers and sets a new high raises their own floor along with it.
Terminal States
A Stepped Down account can end in one of two terminal states.
Daily terminal. When the trader exhausts every step in the ladder (the final step is tripped), the account enters Liquidate Only for the rest of the session: it can close positions but can’t open new ones. The account resets at the next session boundary with a fresh ladder.
Permanent terminal. The Fixed Kill Floor is an absolute dollar floor on the account’s value, set independently of the step ladder. Unlike the step floors and the trailing max drawdown, which trail the high-water mark upward as the account profits, the Fixed Kill Floor is a fixed amount that doesn’t move. If the account’s value ever reaches it, the account enters Liquidate Only permanently, the evaluation has failed, and the account does not reset at the next session. An administrator must intervene to reactivate the account.
Which terminals an account has depends on its configuration:
- Limited ladder with a Fixed Kill Floor: both terminals.
- Limited ladder without a Fixed Kill Floor: the daily terminal only. The Fixed Kill Floor is optional, so without it the account resets each session and never permanently fails on the stepped drawdown alone.
- Unlimited ladder: the permanent terminal only. It has no terminal step, so it repeats until the Fixed Kill Floor, which it requires.
The Fixed Kill Floor is always evaluated first. If a single move crosses both a step floor and the Fixed Kill Floor, the account goes to the permanent terminal state, not a step cooldown.
trailingMaxDrawdown still applies as a separate failure condition in Stepped Down mode. A cooldown’s own liquidation can breach trailingMaxDrawdown and fail the evaluation, even on a limited ladder with no Fixed Kill Floor, because flattening positions at market during a cooldown can fill at unpredictable prices and push the account’s value down further. To leave room for this, set trailingMaxDrawdown comfortably above the ladder’s total distance rather than at the minimum the validation allows.
Configuration
Trailing max drawdown is set per account by an organization administrator. Set it at account creation (recommended) with the postTradeRisk object on createEvaluationAccounts, or change it after creation by calling updateUserAutoLiq.
The configuration uses these fields:
For End of Day and Real-Time, you set only trailingMaxDrawdownMode and trailingMaxDrawdown, and optionally trailingMaxDrawdownLimit. The steppedCooldown, steppedUnlimited, and fixedKillFloor fields, and the examples below, apply only to the Stepped Down mode.
Example: A Limited Ladder with Uniform Steps
This postTradeRisk configuration gives an account three $1,000 cooldown steps of 30 minutes each, a final terminal step, and a Fixed Kill Floor:
Example: Varying Steps
Steps don’t have to be uniform. You can set a different distance and cooldown on each one, for example, a short first cooldown that lengthens as the trader draws down:
Example: Unlimited Steps
When steppedUnlimited is true, provide a single step and a fixedKillFloor, and omit terminalStep and trailingMaxDrawdown. The step repeats until the Fixed Kill Floor is reached:
Once an account triggers its first cooldown of the session, its Stepped Down configuration is locked until the next session. Set the configuration before the account begins trading, or plan changes for a session in which the account hasn’t yet triggered a cooldown.
Constraints and Rejection Rules
The server validates a Stepped Down configuration when you set it, and rejects the whole request if any rule fails.
For every Stepped Down configuration:
- The step numbers must run 1 through N with no gaps or duplicates.
- Every
stepDistancemust be greater than 0. - Every
cooldownMinutesmust be between 5 and 240. trailingMaxDrawdownLimitcan’t be set.
For a limited ladder (steppedUnlimited omitted or false):
stepsmust contain at least one cooldown step, andterminalStepis required. A single-rung ladder is rejected. Use a standardRealTimeorEODmode when you want a single non-stepped floor.terminalStep.stepNumbermust be one greater than the last cooldown step.trailingMaxDrawdownis required.- The total distance of all steps plus the terminal step must not exceed
trailingMaxDrawdown.
For an unlimited ladder (steppedUnlimited is true):
stepsmust contain exactly one step.terminalStepmust be omitted.fixedKillFlooris required.
Worked Examples
These examples use SteppedRealTime and assume the account draws down without setting new highs between steps.
Multi-Step, Reaching the Daily Terminal
Configuration: three $1,000 cooldown steps, a $1,000 terminal step, a trailingMaxDrawdown of $5,000, and a Fixed Kill Floor of $44,000. The account starts at $50,000.
- The high-water mark is $50,000, so the step 1 floor is $49,000. The account falls below $49,000: positions flatten and a 30-minute cooldown starts.
- After the cooldown, the mark re-anchors to about $49,000, so the step 2 floor is now about $48,000. The account falls below it: flatten, 30-minute cooldown.
- After the cooldown, the mark re-anchors again and the step 3 floor drops to about $47,000. The account falls below it: flatten, 30-minute cooldown.
- All three cooldown steps are now used. The terminal step floor is about $46,000. The account falls below it, and the daily terminal triggers: the account is locked in
Liquidate Onlyfor the rest of the session and resets with a fresh ladder next session.
Throughout, the account stayed above the $44,000 Fixed Kill Floor, so the outcome is a daily terminal, not a permanent one.
Unlimited Steps, Reaching the Fixed Kill Floor
Configuration: steppedUnlimited is true, one $1,000 step of 30 minutes, and a Fixed Kill Floor of $45,000. The account starts at $50,000.
- The step floor starts at $49,000. Each time the account falls below the current floor, it flattens, serves a 30-minute cooldown, re-anchors down, and resumes against a floor $1,000 below the new mark.
- The step repeats this way as the account grinds down, past about $49,000, then $48,000, then $47,000, and so on. There’s no terminal step, so the ladder never ends on its own.
- As the account approaches $45,000, the Fixed Kill Floor is reached first, since it’s checked before the step floor. The permanent terminal triggers: the account is locked in
Liquidate Only, the evaluation has failed, and it does not reset next session.
Next Steps
- Post-Trade Risk: configure the full set of post-trade risk thresholds, including the trailing max drawdown mode.
- Risk Management Setup: assign post-trade risk at account creation or afterward.