Skip to content

Daily Loss Limit

TrGo TradeControl Try for free Start Free 14-Day Trial

When enabled, this rule blocks new trades when the daily realized loss exceeds the limit: daily_realized_loss > limit_cash. Loss is expressed as a positive amount for this comparison. Loss exactly equal to the limit still passes this rule; other checks must also pass before trading is allowed.

You can set the limit in Cash or as a % of account balance:

  • Cash: use the entered monetary limit.
  • Percentage: limit_cash = account_balance * (limit_pct_display / 100). Entering 1 means 1%.

For a cash limit of 100, a realized loss of 100 passes this rule; a loss of 100.01 blocks the operation. With the rule enabled, a limit of 0 is a real limit: any positive realized loss exceeds it. Disable the rule to skip it.

The rule uses the provider’s daily realized PnL data. It does not use unrealized loss or drawdown from a previous equity peak. The reporting period and commission treatment follow the provider’s data.

Missing required PnL or balance data leaves the check Pending/Warning and prevents submission without confirming a violation or latching the circuit breaker. A confirmed violation can latch the breaker only on an attempted operation and only when the breaker is enabled. See Risk Gate Summary.