Hi. Can someone help me understand this please. I have a limit order on shares of Nichols to activate at £12.50. The price reached £12.60 today but the limit sell did not kick in. Can anyone explain why for me? Thanks
The buy price may have reached £12.60 but the sell price did not reach £12.50, perhaps?
If you look at the data in the LSE website, there is very small volume for this stock. Only a few thousand shares were sold above 12.50 so the chances of Freetrade finding a buyer for you above 12.60 for a short time window are almost zero.
A limit order will trigger past that price but that doesn’t mean Freetrade can immediately find you a buyer.
EDIT: going back above 1260, fingers crossed you to sell your shares now.