Skip to content

Reference

Risk policy reference

Every limit in the risk policy with its shipped default: daily loss, drawdown, position count, spread ceilings, volatility, data freshness and blackouts.

Last reviewed: 25 August 2026

How to read this page

These are the values the system ships with. They are a starting point chosen to be conservative, not a recommendation for your account — the right daily loss limit depends on your capital and what you are willing to lose in a day, which we cannot know.

Every value is per account and configurable. The policy file itself is versioned, and the version in force is stamped onto every decision made under it.

Account-level limits

Account-level risk limits and shipped defaults
LimitDefaultWhat breaching it does
Max daily loss2% of equityNo new proposal is approved for the rest of the day. Resets on the daily boundary, not a rolling window, so it cannot be walked forward by trading through midnight.
Max drawdown10% from the equity peakStops new entries regardless of how good the current proposal looks.
Max concurrent positions3Further proposals are rejected until a position closes.
Max position size1.00 lotA larger calculated size is capped, or the proposal is rejected.
Max correlated exposure2.00 lotsRejects a proposal that would push exposure across correlated instruments past the ceiling. Gold and silver ship correlated at 0.85.

Human approval

Human approval settings
SettingDefaultEffect
Human approval requiredOnEnables the threshold check below.
Approval threshold0.50 lotA trade at or above this size waits for an explicit decision. Below it, the trade executes automatically.

This is the setting to think hardest about

At the default, anything under half a lot trades without asking you — including overnight. That is deliberate, and it is the behaviour most people are buying. But it should be a decision you made, not a default you inherited. See Proposals and approval.

Market-condition filters

Market condition filters
FilterDefaultRejects when
Spread ceiling1.0 price unit; 0.5 on gold, 0.0003 on EURUSDThe current spread on that symbol exceeds its ceiling. This is the single most common cause of a strategy that backtests well and loses live.
Volatility circuit breaker3x the average true rangeRecent movement is outside the band — the market has stopped behaving normally.
Data freshness3 secondsThe last tick for that symbol is older than the limit. A frozen feed produces rejections, never fills at a price that may no longer exist.
Proposal rate limit5 per symbol per hourThat symbol has already used its allowance. Stops a single instrument from monopolising the account.

Time-based blackouts

New positions are refused inside these windows. Existing positions continue to be managed normally — a blackout stops entries, it does not abandon open trades.

Time-based blackout windows
WindowDefaultReason
Daily rollover21:00 to 21:05 UTCSpreads widen and liquidity thins around the daily close.
Weekend closureFriday 21:00 UTC through Sunday 21:00 UTCAvoids opening into the close and the weekend gap.
News blackout15 minutes before and after a high-impact releaseApplies to scheduled releases for the currency involved. Only high-impact events are considered.

An honest note about the news blackout

It depends on an economic calendar feed. If that feed has never been populated, the check fails open — it permits the trade rather than blocking every trade forever on missing data. That is a deliberate trade-off, and it is the one place in the risk engine that does not fail closed. Everything else treats missing data as a rejection.

Default order levels

When a proposal does not specify them, stop-loss and take-profit fall back to configured defaults. These are crude by design — they exist so that no position is ever opened without protective levels resting at the broker, not because a fixed distance is appropriate for every instrument.

What this policy does not do

It bounds how much a single decision or a single day can cost you. It does not prevent losses, and no arrangement of these numbers will. Leveraged trading can lose more than these limits suggest when a market gaps through a resting stop — read the risk disclosure before trading real capital.