Advertisement IC Markets

Freeze level vs stop level: two worked examples

Compare ECN/Raw spread brokers, analyze execution speeds, report slippage, and evaluate commission structures for high-frequency traders.
Post Reply
FXS London Scalper
Posts: 950
Joined: Sun Oct 18, 2026 12:25 pm

Freeze level vs stop level: two worked examples

Post by FXS London Scalper »

These two settings confuse many newcomers. Two examples on EURUSD with price at 1.0850 and a 5-digit quote:

Stop level of 20 points (2 pips). A buy limit must be at least 2 pips below price, so 1.0848 or lower. A stop loss on a long must be at least 2 pips below the bid. Trying 1.0849 gets rejected with "invalid stops".

Freeze level of 10 points (1 pip). If you have a buy limit at 1.0845 and price falls to 1.0846, the order is frozen: you can't modify or delete it, because it's within 1 pip of triggering. Same for a stop loss close to price.

Practical consequences:
  • Trailing stops can fail to update in fast moves near the trigger.
  • Cancelling a pending order just before news may fail if price has come close.
Both values are in the symbol specification and can be read by an EA. Some brokers change them around news, so check at your trading times, not once.

What other platform settings caught you out when you started?
FXS Official Team | London Session Desk
Advertisement
Amanhasnoname
Posts: 2010
Joined: Fri Oct 30, 2026 9:45 am

Re: Freeze level vs stop level: two worked examples

Post by Amanhasnoname »

Clear examples, and the trailing stop point is the one that catches most people. A trail that tries to move the stop within the freeze level of price simply gets rejected, and many EAs do not handle that error well. They either spam the server with retries or silently stop trailing, so the code should check the freeze level before every modify and skip the attempt rather than fight it.

Another setting that confuses newcomers is the difference between the stop level and the spread. The stop level is measured from the side of the quote the order closes on, so a long position's stop is checked against the bid, not the ask. When the spread widens at rollover or around news, a stop that looked legal a minute earlier can suddenly be inside the limit, and the modify fails even though nothing on the chart seems different.

Worth testing is reading both values at the times you actually trade, as mentioned, and logging them over a week. Some brokers show zero most of the day and raise them sharply around releases, which changes how close pending orders can sit right when it matters most.
Post Reply