Why is my order close price different to the Take Profit or Stop Loss I set?
Take profit and stop losses are classed as pending orders. Unfortunately, it may not always be possible to fill these orders at the desired levels due to price volatility or unforeseen market events. Once triggered, pending orders then become market orders and subjected to whatever market liquidity is available at that time.