This is a very interesting addition to the thread. My IB API code has not changed in about 10 years now, placing since then millions of orders. And I have never encountered a missing orderStatus. I know that because otherwise my systems would record a discrepancy with simulation since I consider a position open and closed based on orderStatus only.?
toggle quoted message
Show quoted text
You *should* receive an openOrder callback for each transmitted order for the connected client. You *may* receive orderStatus callbacks for each status change of the order.