Observed that ImmediateFillModel with aggregate pricing of orderSides ask/bid price is not filling for midPrice for each of the legs aggregate. When using the ComboLimitOrder, I am looking at having it filled at the midPrice aggregate for all the legs combined. How to implement it?

Should the limit price need to be positive for Credit and negative for Debit in the ComboLimitOrder? Any documentation/code on how it's used?

Anyone using ComboLimitOrder with IBKR for Live Trading? Any Feedback?

Thanks