A buy stop triggered at one pip below what I had it set for.
In fact the price still hasn’t hit what I had set for entry.
Is this a common thing?
How can I assure that my entry won’t be triggered untill my specified price?
That’s what I thought pending orders were.
This question would best be answered by your broker/dealer since some brokers handle pending orders differently. But you may find an answer here if you tell us who your broker is. Those with experience with that broker could probably answer your question.
Almost certainly the spread. Your charts are probably showing the mid-point - the price between the buy and sell.
You set a buy stop order. Price says 1.2900 for example, but your buy stop is at 1.2901 - well on your platform, when chart says 1.2900, price will be offered at 1.2901 and sell at 1.2899 (assuming 2 pip spread).