Hi, my code is rather simple with a simple market order (+500 shares) followed by a stop limit order (-500 shares) with no stop/limit price updates: 

self.StopLimitOrder("TSLA", -500, 0.98 * self.Securities["TSLA"].Close, 1.04 * self.Securities["TSLA"].Close)

This is with the goal of cutting losses at 2% as well as capping gains at 4% of the initial price (i.e. sell if either condition is met), however I am not sure why the order is never getting filled despite dropping below 98% during the period. Any advice would be greatly appreciated - the docs only have limited information on these types of orders.  Thank you in advance!

Author