Mt5 is misbehaving

I’m having troubles with my deriv ACC, it’s just like whenever I place a trade either sell or buy it doesn’t buy nor sell at that point where the price is .Whenever I buy it goes very far above where the price is and buy and when I sell it goes very far below where price is and sell. Here’s a screenshot

That’s what happened in that EURCHF look at the screenshot. I brought at 1.09244 but it went all the way up where the red line is 1.09444 and placed a buy,I don’t know why it’s this way ,It’s something wrong with my mt5 or what?