GLOSSARY · BROKERS & COSTS
What is stop level?
The stop level is the minimum distance from the current price at which a broker will accept a stop loss, take profit or pending order.
Also called: Minimum stop distance · Freeze level
What it means
Brokers set this to stop clients placing orders so close to market that they would be triggered by the spread itself. It is expressed in points and can change with conditions — some brokers widen it during news, which means an order that was legal a minute ago is rejected now.
Why it matters
This single setting quietly breaks more automated systems than any other. A strategy that calculates a valid stop of $1.20 on gold will have every order rejected if the broker requires $2.00 of distance, and MetaTrader reports it as a generic invalid stops error rather than explaining the cause. If your EA opened positions but never attached protection, this is the first thing to check.
What this changes in practice
The workaround used by most well-built EAs, including ours, is to open the position with no protection attached and modify it immediately afterwards, because the constraint is often applied differently to a modification than to the original order. If that modification fails, the only safe response is to close the position rather than run it unprotected — which is what our engine does. See invalid stops.
Related terms
- Stop lossA stop loss is a resting order that closes a position once price moves a set distance against it…
- Limit orderA limit order is an instruction to trade only at a specified price or better, which guarantees y…
- SpreadThe spread is the difference between the bid and ask price, and it is the cost paid on entry to …
Educational information only, not financial advice. Trading leveraged products carries substantial risk of loss. Last updated 2026-08-11.