1) IB servers reset 3 times per night ... each server at a different time, TWS doesn't shutdown but the connection goes down in NinjaTrader, this might need to be taken into consideration if the markets your trade are active overnight
2) IB wants us to restart TWS daily to minimize the impact of memory leaks & other latent errors, I have not experienced any issue in over 3 years running TWS from Sunday evening to Friday evening w/o interrupt, but I see the point of restarting TWS every week.
3) For similar reason, it is good practice to restart Windows every week.
4) Windows has updates (which 99.9% require a restart of the computer) every month.
5) Once in a while, you'll be forced into upgrading TWS or NinjaTrader (or both)
Not to mention, that every-time your computer loses Internet connectivity, your NinjaTrader has missing real-time data, that might drive erroneous trading decisions.
I have several systems that run 24/7 ... I do manage the open position & open orders using status-files, that the strategies write OnTermination() & read OnStartUp(), so that they know what they are starting from (note that this requires the open-orders to be cancelled OnTermination, & reestablished once the strategy is restarted).
If you you don't want to code this stuff yourself, I'll be happy to do it for you (for a fee, of course, but I would be starting from my own code base, that's a lot of time saved right there).
You can contact me via email: [email protected] or through my website www.dom993trading.com
Cheers
Dominique
Comment