I wanted to create a thread collecting the various issues with the TD Ameritrade connection (as recommended by bertochi ). The connection was notoriously unreliable for dropping one’s order status in NT7 as to border on unusable (I built a strategy as a workaround), but unfortunately a number of issues persist in NT8, including the dropping of order status.
This is what I have noticed thus far since upgrading at the start of the year:
1) I have noticed repeated instances of the updating of my order status (broker TDA) getting dropped. This was a major issue in NT7 with the old TD API, to the point where I wrote my own custom strategy to handle the order status getting dropped. I have only noticed it occasionally so far, but when it does happen, NT will show the order status as being “submitted” (with no position being shown on screen), when in fact the order was completed and a position open. Therefore, I have to log-in to the broker to manage the position, cancel the order that is stuck on submitting and hope the status will refresh, or (potentially, haven’t tried yet?) close and relaunch the application to reset. This is my primary concern, and always an unwelcome surprise.
2) I’ve noticed that when changing instruments, a few seconds worth of price data will get dropped and not displayed. It does seem to actually be getting recorded, because if I switch back and forth between instruments yet again after a few seconds, that same missing stretch will fill back in.
3) I’ve noticed errors in the Trade Performance “Summary” calculations, after exiting and relaunching the application. My trades get double-counted, due to NT (presumably) recognizing something from the broker (TDA) and seeing “External” trades, which can counted on top of what NT already has recorded. This unfortunately makes the information in the “Summary” tab of little use.
4) Account P&L values (Gross P&L, Realized P&L, Unrealized, Total) correspond to some undetermined interval that doesn’t correspond to the current instance the application was opened. It’s impossible to know what interval the account P&L value actually represents.
5) Application on reboot will regularly fail to connect with TD (I have it set up to automatically connect to the TD Ameritrade connection), and require a restart. Not a big deal, but worth noting.
I have submitted a support request with log and trace files, but I do want to share this on the forums, as others have experienced the same issues and do need to be made aware. Effectively, the TDA connection wasn’t properly supported in the past on NT7, but users weren’t made aware of the fundamental issues with managing orders. There is still the same problem - albeit less severe - plus new bugs that weren’t present. My understanding from a previous support request was that the connection would have been ironed out for NT8.
Comment