Quote from IBsoft:
This will be my last contribution to this thread. With further issues about this subject, please contact the helpdesk.
Here it goes:
When a customer places a stop limit order, he is not guaranteed an execution. i.e. when the order gets triggered (regardless whether the order is native or simulated) a LIMIT order gets placed on the book.
In this circumstance we want the customer to know the exact status: i.e. the order displayed on the TWS is NO LONGER a Stop limit, but a LIMIT (resulting from the trigger). We want him to know that the order GOT triggered.
Further, when the customer decides to modify the stop limit order, we want him to know (during all stages) what he is modifying. i.e. when the order has not triggered, he is modifying a stop. On the other hand, when the order did get triggered, he is modifying the LIMIT order.
Finally, the status is now consistently displayed. Dark blue means that the order got acknowledged by the entity who is responsible for its triggering.
Whenever possible, IB offers native order types. We only offer simulated ones, when the exchange does not offer the native kind. We understand that the native orders are superior to the simulated ones. We offer simulated orders, because our customers want them.