Hiya peeps

I was trying to place some trades through my brokerage today and noticed that they always cancel my StopLimit orders for some reason. The orders are always valid while backtesting but wont go through with real money. Does anybody know how to fix this?

I called them and they said that it probably happened because the stoplimit was placed above the bid price. I did notice an error in my code that was causing the stop price to be way higher since it was factoring in another symbol. That's since been fixed and the issue still happens.

Here's a test trade that I did:
SKYS
Sky Solar Holdings Ltd Sell 1 Stop limit at $2.22 $2.22 GTC Canceled 0 / 1
SKYS
Sky Solar Holdings Ltd Buy 1 Market at $2.28 GTC Filled at
$2.28 1 / 1