Quote from LeeD:
...
I don't think this is happening any time soon. First, IB officially DO NOT support unattended autotrading. This just generates too many support requests of the type: "While I was away from the computer, it opened a position in my account and I am loosing money. Where did this buy order come from?" If you are in front of the computer, changing the TWS restart time every time a shut-down warning pops up is very little hassle.
Also TWS becomes slower as it runs. So, it needs to be shut down from time to time to prevent complete freeze.
I dont's see what other purpose the Gateway could be if not for unattended trading. Robots are present and future and they brings tons of commissions.
The argument that the program would <b>"freeze" or "becomes slower" </b>after a while is unacceptable to me, and should made ashamed any programmer working there. I am running robots monitoring hundreds of instrument complete with charting and so on they can be up **forever** (and even several instances for machine), and they have problem making a logoff OPTIONAL? Just add the radio button.
"opened a position in my account?" This is unacceptable. I said OPTIONAL: let me take my responsibility of taking it on. I will shut it down when I feel so.
So what i understand is that the programming of the "charting" part is so poor that they <b>need to close the program every few hours because otherwise it would blow up</b>. Hey, have you have heard the word "resampling" ?
I tell you this is inacceptable. A good programmer, indian or not, with some little brain, would take less than an afternoon to devise an efficient scheme of data resampling to maintain the price history with very little data.
If you at IB have problems, I will provide you for free with the procedures to do this efficiently, but please make that damn autologoff <b>OPTIONAL</b>!
Also the Gateway is just fine but <b>the PNL view is needed</b>. You could even have some legal issue for that. The excuse of it becoming like TSW is ridiculous. I am just asking to add a small screen and that's it. <b>NO other things are necessary</b>. And please <b>do not add unnecessary things</b>. Tws is cluttered with at least some hundred unncessary features and you have problem adding <b>just that 1 screen</b>, for which you already have the code ?
I call that lazyness, and if it were my company several heads would be cut off. Also, wrap up all the API stuff into a <b> **UNIQUE ** native .NET usable with c#, vb.net, j#, c++ </b> (supporting 64 bit systems, etc.) etc. I wonder what those guys do all day long. It would take me less than 2 days to making these changes.
I still stand on the opinion that IB is the most serious broker around, that's why i feel i can demand they act accordingly.
Tom