Why does my API order show up in TWS as not yet transmitted?

If an order submitted via the API unexpectedly appears in TWS as awaiting transmission (i.e., "T" button shows up alongside order), it is generally the result of one of the following issues:

  1. There is an error in the 3rd party application or its settings which created the order; or
  2. There is a TWS precautionary setting preventing transmission. Precautionary settings can be globally overridden in TWS through the settings in Global Configuration at API -> Precautions -> Bypass Order Precautions for API Orders
Powered by IBot
What are the differences between connecting via TWS API and FIX/CTCI?
How do I link TradeNavigator to my IBKR account?
What are limitations of the 3rd party Web API?
Does your software offer backtesting of custom algorithms?