ok let’s put an end to this question once and for all “YES brokers hunt stops”.
The coding for it is simple.
If absolutevalue(yourstoploss - marketvalue) <.3pip then marketvalue=yourstoploss
That’s it … that’s all of it.
Inserted anywhere in the RESTv20 or FIX or automated platform’s code where measuring market value and your stoploss value takes place and if the market gets within .3 of a pip to your stop loss you take a loss.
Expand it to
If absolutevalue(yourstoploss - marketvalue) <.3pip or (somespreadsheetcell)=1 then marketvalue=yourstoploss
and your broker can hit a button putting a 1 in a spread sheet cell and stop you out anytime he wants.
The jump to market value is explain away as slippage or high volatility market movement during a news cycle … the broker usually says something like “wow you know what … tough break … if only” while he’s pocketing your money.
Stop being a sucker … fight back