A common complaint I hear from traders is "the broker ran my stop!"
Here's the thing though… it's usually not your broker.
It's your failure to properly recognise the real nature of price movement.
The nature of the markets is one of tests, retests and probes of prior levels.
If you've developed a belief about the markets that does not allow for this you can't complain when your belief is found deficient!
This is the reality.
Expect price to test liquidity beyond a price level.
And adjust your plan to allow for this.
Learn to recognise a market movement with significant potential for a fakeout, and anticipate it, waiting to enter after the "stop run" has trapped out those who did not see this coming.
Further to the above…
Sometimes you still get stopped out anyway!
In an uncertain environment, in which tests, retests and probes of levels should be considered normal, do you really expect that every entry should be perfect?
The session following the one above provided this example, that was shared via YTC Facebook. I've copied it here as well as it's relevant to the above discussion.
Stop outs are not the result of your broker being out to get you. It's just the nature of price movement! Accept it and learn to work with it.