This is a known issue involving the API not sending NinjaTrader order/execution/position feedback and TDA has acknowledged this issue being on their end. It is most often not our intention to add workarounds or "band-aid" fixes to our Connection Adapters to address acknowledged issues with an API. Such changes can make the code harder to maintain, and could lead down a path where new issues come up if there are changes on the API end and we are not following specifications to a T.
That said, if you have a suggestion for a workaround that you believe is non-invasive and worth suggesting to our development team, I am willing to bring it up. Please send me an email to scriptingsupport [at] ninjatrader [dot] com with the text "Attn Jim 3263026" and we can continue discussing there.
Otherwise, you could consider trading stocks with Interactive Brokers through NinjaTrader, where the Connection Adapter does not exhibit these API issues, and we will be happy to help with any strategy development specific questions you have there.
Comment