u’re right that prices are dynamic and no one can predict the exact pip. but there is a big difference between setting a stop based on risk and setting it where everyone else does. if ur stop is just at the nearest support u’re still playing right into the whales hands.
regarding the brokers some are definitely more unscrupulous than others. that is why choosing a regulated broker with a clean track record is as important as ur strategy. if u feel like ur stop is being hunted too often it might be the broker or it might be ur placement. either way the solution is the same. move ur stop to a zone where the lqidity is lower.
keep that discipline and dont let the broker or the market play with ur head.