I've done forum searches on this problem in regards automated trading without finding what I would call a satisfactory answer. The answers seem to be one of two suggestions... 1. Set the log off to a convenient time where you can restart TWS. 2. Use a third party application to restart TWS. Are these the only things which can be done? Can somebody with experience in these matter comment? It seems like a real turd in the IB automated trading drink (as if the API documentation wasn't bad enough).