What you wish to implement is effectively a stop-limit order to be placed into the market center official opening auction. That is not possible.
LOO/MOO orders are totally special exchange orders, as well as MOC/LOC.?
It's not that IBKR somehow reduces their system capability in respect to these by denying clients to attach price and time conditions et cetera, it's just that such capabilities will not work with exchanges.?
These orders are executed atomically (even though not necessarily momentarily) at the opening and closing auctions, or "crosses" in Nasdaq speak. They must be submitted some time ahead of their respective daily trade cycle times. The submission time limit differs by exchange, auction kind (open/close) and order type - limit orders are allowed to be submitted closer to the auction in certain circumstances related to the accumulated balance of pre-orders. After some time once they are submitted and before the auction is carried out they also cannot be recalled. Also, no liquid trading on the exchange will happen in respective stocks before the opening auction and after the closing auction.
Certainly, you'll realize that any broker-imposed trading conditions would have zero chance of being respected or enforced under this scheme. Further, the idea that you can get an opening print and then quickly submit an OPG order is completely futile because the primary exchange will simply not start trading before the auction is executed, and even though trading may start a few moments earlier on non-primary exchanges and dark pools, by that time no OPG orders will be accepted by the primary exchange (and non-primary liquidity may not be?much better than in the early non-regular trading anyway).
--
Best,
DS