Questerade FX keeps buying an opposite order?

Has really screwed me over countless times, I set a stop and a profit limit… Then when it hits the stop it keeps the original open, opens an opposite buy or sell order of the same amount and just leaves it there. Charging me commission on top of it. Is there something I’m doing wrong?