Because it is a Buy Stop Market, it basically robs you of the spread. Your buy stop is 100, it reaches the point where bid is 100, ask is 101, your market order is placed, you buy at 101.
Instead place a Buy Stop Limit order. Stop at 100, limit at 100. Then, when bid reaches 100, your order...