I noticed my broadband connection becoming a bit ropey. NinjaTrader had reported the Zen-File connection as lost and regained a few times, and there were gaps in the 1 minute chart.
So I did a Reload Historical Data on the chart. The usual "Loading Data" dialog appeared, complete with it's extremely annoying "This request cannot be aborted" warning. And then nothing happened... The dialog showed no signs of progress, also extremely annoying in its own right.
I tested the network by opening an Internet Explorer window, and found the network to be actually quite dead. So I rebooted the broadband router. After a minute the network was just fine. All other applications (IE, Outlook, Messenger, etc.) returned to life all by themselves.
But NinjaTrader was still quite dead. As the data reload "could not be aborted", I pressed F4 on the dialog to see if I could recover. Now NinjaTrader was very much dead. No response at all on the chart or Control Center. Neither window would even respond to a drag or close.
No doubt you'll respond by saying I should get a more reliable internet connection. And I am in the process of dumping the residential broadband to pay 10 times as much for commercial grade service with failover. But that isn't the point.
As a software engineer, I can’t imagine how you could implement a network dependent function where the "request cannot be aborted". Networks fail. Deal with it!
Kind regards,
Stephen

Comment