It's a lot more prevalent and obvious on slow action periods... it doesn't seem that far fetched to think that an automated program could do this given the fact that you are giving the platform all the information needed when you place a trade with a stop. And if you don't, it just goes looking in small amounts of pips at a time, or seems to.
How else to explain the instant (within seconds) move against your position always past the spread first. Is the platform supposed to move into the spread automatically? Maybe so, I can't explain the overwhelming numbers in consistent moves against placements.