Appearance
Are you an LLM? You can read better optimized documentation at /safety-and-reliability/risk-limits-halt.md for this page in Markdown format
Risk Limits
Risk Limits is the one safety control on TTMT that can stop trading on its own, without you clicking anything. Turn it on for an account, set a daily loss cap, and TTMT halts new trades — and optionally closes everything you are holding — the moment your day's losses cross that line. This page covers how to set it up, what happens when it fires, and the two different ways back to trading afterward.
Trading a prop-firm or funded account?
Risk Limits is how you pin TTMT's behavior to a firm's hard daily-drawdown rule. See the prop-firm setup guide for a Day-1 checklist, and jump to Scenario 3 below.
What Risk Limits Does
Risk Limits enforces three guardrails on a single trading account, with a full audit trail of every action it takes. It can cap how many trades run at once, halt trading when your daily loss crosses a limit you set (the main event), and optionally halt after a daily profit target. Everything is per account: turning Risk Limits on for your prop-firm account does nothing to your demo account.
It is off by default. You opt in per account from Settings → Risk, and until you do, none of these guardrails apply.
The Daily Session: How "Daily" Is Measured
Risk Limits measures your "day" by the forex trading session, not your local calendar. The session resets at 5 PM ET — the forex market closes at 4 PM ET and reopens at 5 PM ET, and that reopen is the start of a new daily window. Your loss and profit thresholds are measured against your account equity captured at that exact reset.
This is why the Risk Limits number on your dashboard can differ from your Performance Calendar. The Calendar groups results by calendar day; Risk Limits tracks the 5 PM ET session. The difference is by design.
Your daily limit resets at 5 PM ET, not midnight
The forex session reopens at 5 PM ET, and that is when TTMT recaptures your starting equity and zeroes the day's counters. A loss carried from late afternoon belongs to the session that was running, not the new one.
Setting It Up
Open Settings → Risk. Flip on Risk Limits — everything below stays greyed out until you do. Then configure each guardrail. Changes are per-account and you must click Save Changes; nothing auto-saves.
| Setting | Range / Default | What It Does |
|---|---|---|
| Risk Limits (master toggle) | Off by default | Turns enforcement on for this account. Everything below is inactive until this is on. |
| Max Concurrent Trades | 1–50, default 5 | When this many positions are already open, new signals are skipped — not failed — until a slot frees up. |
| Daily Loss Limit — Mode | Percent or Fixed, default Percent | Percent scales the limit with your equity; Fixed is an absolute dollar amount. |
| Daily Loss Limit — Value | Percent 0.5–50% (default 5%); Fixed $1–1,000,000 | The halt trigger. When the day's loss reaches this, the account halts. |
| Daily Profit Target | Percent 0.5–100% or Fixed $1–1,000,000; empty = disabled | Optional. Halts trading after the day's profit reaches this — used for prop-firm consistency rules. |
| On Breach Action | "Halt new trades only" (default) or "Halt + close all positions" | Whether a halt also closes everything you are holding. |
When the loss limit is in percent mode, the page shows a live ≈ $X conversion next to the input (your equity times the percent), so you can see the dollar figure the percentage works out to.
The percent is measured against session-start equity
The "≈ $X" preview uses your equity right now. The actual limit is locked to your equity at the 5 PM ET session start, so if you deposit or withdraw mid-session, the live preview and the enforced number can drift apart until the next reset (or until you recalibrate).
What "Halt" Means
When your session loss crosses the Daily Loss Limit, the account halts: new signal-driven trades are blocked. A halt also fires when you set a Daily Profit Target and the day's profit crosses it — that one protects gains rather than capping losses.
What a halt does to your open positions depends on On Breach Action:
- Halt new trades only (default) — your open positions are untouched. They keep running with their own stop losses, take profits, and trailing stops. The halt only stops new trades from opening.
- Halt + close all positions — the halt immediately closes every open position at market and cancels every pending order, using the same close-all engine as the kill switch. Those auto-closed trades carry the
risk_limit_hitend-reason chip in your Trade Log, so you can tell them apart from trades that hit their own stops.
"Halt + close all" closes winners too
With this on, the moment your limit is hit TTMT flattens everything at market price — including positions that were in profit and might have run further. Choose it when capping the day's loss matters more than letting any single trade play out, such as on a prop-firm account where a breach ends the challenge.
Without a daily loss cap: a signal source goes haywire during a London-session spike and fires six adverse trades in ten minutes. The account bleeds 12% before you wake up. With a 5% cap and "Halt + close all" on, TTMT halts and flattens at -5%, and the bad day stays a small day.
With Max Concurrent Trades at 5: when a sixth signal arrives while five positions are already open, it is silently skipped (logged as skipped, not failed) instead of opening a sixth position during a flood. Drop the cap and that flood opens as many positions as the signals demand.
Resume vs Recalibrate (the two ways back)
After a halt, both ways back live in the Resume Trading dialog, reached from the halted account's Daily Loss indicator on the dashboard. They are different actions and must not be confused.
Resume Trading clears the halt and re-arms enforcement for the rest of the session. It preserves your session counters — the day's realized loss, the trades already counted, and the session-start equity all stay intact. So if you halted at a 5% loss and resume, you are resuming at that 5% loss: one more losing trade can re-halt you within minutes. Resume means "I see the halt and want to keep trading today."
Recalibrate Baseline re-anchors the limit to your current equity. It is the correct action only after a real equity change — a deposit, a withdrawal, or a manual broker adjustment. It moves the starting point your loss limit measures against; it does not zero your realized loss. Recalibrate means "my account size genuinely changed, recompute the limit against the new balance." It is tucked behind the dialog's "Added or withdrew funds?" link.
Resume keeps today's losses on the books
If you halted at your limit, resuming means one more loss can re-halt you immediately. That is intentional — Resume does not give you a fresh budget for the day.
Only recalibrate after you actually move funds
Recalibrate is not a way to clear a halt. If you use it to dodge a halt, you have just moved the goalposts on yourself. Use Resume for a normal "let me keep going" decision; use Recalibrate only when your balance genuinely changed.
Resume example: you halted at -5% at 11 AM and resume. You are still at -5%, so one more losing trade re-halts you within minutes — by design.
Recalibrate example: you halted at -5% on a $5,000 account, then deposited $5,000. Recalibrate re-anchors the 5% limit to the new ~$10,000 equity so the cap reflects your real account size. Your realized loss for the day is left untouched.
The Session Timeline
Every halt, resume, and recalibrate is recorded and shown in the Risk Limits timeline on your dashboard. A halt entry shows the P&L at the moment it fired; resume and recalibrate entries mark when you acted.
The risk popover shows two P&L numbers that can have opposite signs, and that is correct:
- Realized P&L — the sum of your closed trades only.
- P&L at Halt — realized plus unrealized (the open mark-to-market) at the instant the threshold tripped.
A profit-target halt can fire on floating profit even while your realized number is negative. Suppose six early stop-outs put realized at -$28, but several open positions are up +$151 at the same moment. The total of +$123 crosses a profit target and halts new trades, even though the "Realized" label alone looks like a losing day. Both numbers are right; they just measure different things.
These halt, resume, and recalibrate actions are recorded in your account analytics unless you have turned tracking off.
Risk Limits vs Recovery Guidance vs Kill Switch
These three controls are easy to mix up. Risk Limits is the only one that acts on its own.
| Control | Acts automatically? | What it does |
|---|---|---|
| Risk Limits halt | Yes — auto-halts at your cap | Enforced daily-loss cap; blocks new trades, optionally closes all |
| Recovery Guidance | No — advisory only | A banner at 10/20/40% of today's loss vs current balance; suggests, never acts. See Emergency Controls. |
| Kill Switch | No — you click it | One-click close-everything. See Emergency Controls. |
Ideal Settings & Trading Strategy
Scenario 1 — Capital-Preservation Personal Account ($5k)
Setup: Newer trader, single $5,000 live account, following one or two moderate-frequency channels.
Settings:
- Risk Limits: On
- Max Concurrent Trades: 3
- Daily Loss Limit: percent mode, 3% (≈ $150)
- Daily Profit Target: empty (disabled)
- On Breach Action: Halt + close all positions
Why: A small account cannot absorb a runaway loss day. A tight 3% cap with auto-flatten guarantees a bad day stays a small one, and three concurrent trades caps your exposure during a signal flood.
Watch for: 3% is tight — a normal drawdown-then-recovery day may halt you before the recovery arrives. If you halt and the setups still look valid, Resume deliberately.
Switch when: The account grows past ~$10k and you have shown you can hold through normal drawdowns. Move to Scenario 2's looser cap and "halt only" action.
Scenario 2 — Balanced Personal Account ($50k)
Setup: Experienced trader, $50,000 live account, several channels, comfortable letting trades play out.
Settings:
- Risk Limits: On
- Max Concurrent Trades: 8
- Daily Loss Limit: percent mode, 5% (≈ $2,500)
- Daily Profit Target: empty (disabled)
- On Breach Action: Halt new trades only
Why: 5% is the conventional professional daily cap. "Halt new trades only" stops fresh exposure while letting your open winners and breakeven-locked trades finish their course — you do not flatten profitable positions just because the net hit a threshold.
Watch for: With auto-flatten off, a halt does nothing to existing positions. If those open trades are themselves the losers, your loss can keep growing past the cap until they hit their own stops. Check the Live View after a halt.
Switch when: You take on a prop-firm account with hard rules — that account needs Scenario 3's fixed mode and auto-flatten.
Scenario 3 — Prop-Firm Challenge / Funded Account ($200k)
Setup: Trader on a $200,000 prop-firm account with a hard daily-drawdown rule (the firm allows 5% = $10,000/day) and a consistency rule.
Settings:
- Risk Limits: On
- Max Concurrent Trades: 6
- Daily Loss Limit: fixed mode, set below the firm's hard line — e.g. $8,000 when the firm's line is $10,000, leaving a buffer for slippage on the flatten
- Daily Profit Target: percent mode, 3% (≈ $6,000) — satisfies a consistency rule and avoids one-big-day breaches
- On Breach Action: Halt + close all positions
Why: Fixed mode pins the limit to the firm's exact dollar rule rather than drifting with equity. Setting it below the firm's line leaves room for the close-all to execute before the broker-side breach trips. Auto-flatten is non-negotiable on funded capital — one breach can blow the challenge.
Watch for: The flatten itself takes seconds and closes at market. In a fast gap, the realized loss can land slightly past your $8,000 software trigger. The buffer below the firm line absorbs this — never set the cap equal to the firm's hard number.
Switch when: You pass the challenge and move to a larger funded account. Recompute the fixed figure against the new firm rule, and use Recalibrate after the balance changes.
Related Pages
- Emergency Controls — the kill switch and the advisory Recovery Guidance banner
- Execution Safety — the automatic safety pause, a different mechanism
- Prop-Firm Setup — a Day-1 checklist that wires Risk Limits to a firm's rules
- Risk Management — position sizing and volume calculation
- Trade Log — where the
risk_limit_hitchip appears after an auto-flatten

