Daily loss limits and profit targets
Every account, leader or follower, can carry its own Daily loss limit (DLL) and Daily profit target (DPT) on the Risk Management page. Each limit is a dollar amount plus an action. The loss limit fires when the account's day P&L falls to minus that amount; the profit target fires when it reaches plus that amount.
How to set a limit
- Open Risk Management. The Account limits table lists every known account, leaders pinned on top with a LEADER badge.
- Find the account. Use the "Search accounts…" box if the list is long.
- Type a dollar amount into Daily loss limit (DLL) or Daily profit target (DPT). Blank means no limit. A limit must be a number above zero. The form highlights anything else and refuses to save.
- Pick the action next to it: Flatten & lock or Alert only.
- Click Save limits. The toast "Risk limits saved." confirms it. Saving the form never unlocks a locked account: unlocking is always a separate, explicit switch.
The live risk monitor
At the top of Risk Management, the Live risk monitor card shows where every limited account stands right now: its day P&L, a bar per configured limit, and a state badge. The bar turns amber at 80% of the limit and red at 100%, and it reads directly from the same day P&L the copier checks. There is no second number and no lag beyond the app's own two-second refresh.
Two things the card is deliberately honest about. If an account has a limit but no live P&L, it says "no live P&L: this limit cannot fire right now" rather than showing a reassuring blank. And if the copier is stopped, the card says so: limits are only enforced while it runs.
The 80% warning
When an account reaches 80% of a limit, MirrorFill raises a warning: a toast in the app, and an e-mail if you have alerts on. It fires once per account per trading day and re-arms at the 17:00 CT roll like everything else in the risk system.
A warning does nothing else: it never flattens, never locks, never touches an order. That is the point. It is early enough to act on, which is the whole reason it exists. By the time the limit itself fires, the decision has already been made for you.
An account that has already breached today does not keep warning, even if its P&L wobbles back across the line: the limit has done its job and cannot fire again until tomorrow.
The two actions
Flatten & lock locks the account first, then closes its positions, cancels its resting orders, and keeps re-sweeping until the account is flat. Locking first matters: no new copy can land on the account while its positions are being closed, and cancelling the resting orders means a late fill cannot re-open it. The account stays locked for the rest of the trading day. See risk locks and the daily reset.
Alert only notifies you through the alerts bell and does nothing else. The account keeps copying. Use it when you want a warning line, not an automatic exit.
What the limit is checked against
Limits are checked against the account's live day P&L as your broker reports it, which already includes open P&L. There is no separate "realized only" mode: the number the limit watches is the same day P&L your broker shows.
One deliberate boundary: if a broker reports no P&L for an account, the limit never fires. Missing data is never treated as zero. A limit that cannot be evaluated does not act, and does not silently count as satisfied either. If your broker's feed does not publish day P&L, this protection is not available for that account, and you should size your own backstop accordingly.
Quick answers
Can I set a limit on the leader account?
Yes. A leader that breaches its limit acts as a kill switch for its whole group: the group flattens and stops copying until you press Resume. Other groups keep running.
What does a blank field mean?
No limit. Only accounts with a number set are watched.
Does "Flatten & lock" cancel working orders too?
Yes. It locks the account, closes its positions, and cancels its resting orders, so a late fill cannot land on a locked account.