Daily Loss Limit: How to Set and Practice a Session Stop
Define a daily loss limit, decide which costs and open positions count, and practice the stopping action with a worked session example.
A daily loss limit is a predefined point at which you stop taking additional trading risk for the session. To make it usable, specify the amount, what counts toward it, and what you will do when it is reached. “I will stop when I am down too much” leaves the decision to the moment when it is hardest to make.
The examples below are hypothetical practice rules. They are not a recommended risk budget or a guarantee that losses will stay within a chosen amount.
Define what the limit measures
| Question | Decision to write down |
|---|---|
| Reference point | Session-start equity, balance or another explicit value |
| Included result | Realized only, or realized plus unrealized P&L |
| Costs | Whether fees and modeled execution costs count |
| Reset | Exact session boundary and timezone |
| Response | Stop new entries, cancel pending orders, and a defined policy for open positions |
Two limits with the same dollar amount can behave differently. A realized-only rule may leave an open position losing beyond that amount. A rule based on equity includes the floating result, but its enforcement still depends on the platform and execution conditions.
Keep the definition alongside your trading journal. You should be able to calculate it from the record without guessing.
Work through a three-loss example
Suppose your hypothetical practice budget is $100 of initial price risk per trade. You choose a $330 session stop, including an illustrative $10 cost per stopped trade.
| Event | Net result | Cumulative result |
|---|---|---|
| First full loss | -$110 | -$110 |
| Second full loss | -$110 | -$220 |
| Third full loss | -$110 | -$330 |
After the third loss, the written rule ends the session. The $10 is only an example; use a justified cost assumption for your own experiment.
Also decide whether a new trade is permitted when the remaining budget is smaller than its planned risk plus costs. A prevention rule can reject that entry before the limit is reached. Gaps and slippage still mean a trigger cannot guarantee an exact final loss.
Choose the limit as part of a research plan
A session limit changes the sequence of trades you take. It may avoid further losses or prevent later winners. Evaluate both effects using your complete historical record.
Compare a small number of predefined limits on development data, then keep the chosen rule unchanged on a later test block. Trying many limits and publishing the best historical result hides the selection process.
Do not use the account's last remaining balance as the default daily budget. The drawdown recovery guide shows why recovering from larger percentage losses requires increasingly large percentage gains.
Rehearse the stopping action
In replay, write the limit before starting. Keep the running session result visible in your notes. When the rule triggers, follow the exact response you defined: end new entries, handle pending orders, and apply the stated open-position policy.
Record the timestamp and stop reason. If you continue for research, label those later trades as a separate counterfactual record rather than merging them into the compliant session.
The 30-day replay plan provides a broader structure for practicing this behavior. A stopped session is a completed exercise, even if it contains no winning trade.
Review compliance and performance separately
First ask whether you followed the rule. Then ask what effect the rule had on net outcomes and drawdown. A losing session can be executed correctly, and a profitable session can contain a rule violation.
Look for entries taken just before the reset boundary, attempts to change the limit mid-session, and costs omitted from the calculation. Those details often explain why a written limit and the recorded result disagree.
Practice with a clear product boundary
TestMax supports historical replay, simulated orders and trade review. You can rehearse a personal session stop using your own worksheet. Do not assume an ordinary replay session automatically enforces every limit you write; check the selected mode and its current settings.
Create a TestMax account and practice one session with a limit written before the first order. Free access covers NQ and ES futures and other eligible instruments within a recent history window; MNQ, MES and GC require Pro. Check current plans for the market you want to practice.
Your review question is simple: did the same rule produce the same stopping decision when the session became uncomfortable?