My Strategy opens 3 Pending Limit orders at the same time. I noticed, that sometimes the orders are not filled on historical state. However, I visually see that the candle crossed the opening price of orders. I would like to know the reason.
The chart is ESJun23 Minute5, is based on Last. The connection is 'My Continuum'.
I've tried two approaches - Mannaged and Unmannaged. The result is the same. My Strategy uses 1Tick dataseries (AddDataSeries(BarsPeriodType.Tick,1)) and 'selectedBarsInProgress' for orders is '1' (tick dataseries). For this specific candles I added a tick-by-tick logging - so, I saw each new tick's price in 'OnBarUpdate() -> 'BarsInProgress == 1''. I saw that the current tick price crossed the Limit order prices (and stayed outside), but the orders stayed pending.
I tried to catch the same behavior on "My Kinetics" but I didn't see the same cases. What could be the reason?

Comment