This stupid app just closed my position for no reason

Bought in at 2612 with a SL at 2603 and TP at 2620. Seconds before it shot up my SL went off nowhere near the price. Am i missing something or should i look for a new broker?