I am interested in finding the features that should be in a good auto trading (AT) program. I am particularly interested in feed back re auto trading software that will interface with Interactive Brokers (IB). Also I will share what experience I have had with using auto trading systems(ATS).
I have two ATSs running on Tradestation(TS) using TS as the broker and I have found that you can't let these things run without attending to the problems that come up. Internet disconnects are not handled very well by TS. Once you have a disconnect, you have to know what to do to get the auto trading back on line. It doesn't recognize that the open positions belong to your auto trading routine. Also the difference between limit orders in the strategy and unfilled limit orders must be handled manually.
I am wondering how well Tradebolt(TB) and NinjaTrader(NJT) can handle these two issues since both have an interface to IB. I havenât seen any feed back on NJT other than from a CTA I know who uses it and likes it (but he doesn't use IB). I would like to write my own interface to IB but I am still in the process of learning programming, I am somewhat proficient at VB.net or C++ (and don't know any other ones) so I am looking to NJT or TB as a faster solution to ATS via IB than writing my own software using the IB interface. As an interim step both of these programs (TB & NJT) can take TS automation code and send the signals to IB. The CTA I know is currently using TS and NJT to send signals to other brokers.
Also there are some other programs that will do auto trading to IB that are also complete or partial research platforms with advanced tools. One that I have only briefly looked at is Amibroker but this one lacks some advanced tools such as cycle studies and neural nets. TradersStudio, which is my favored research platform and is the only one that has all the advanced technology re trading tools, will have AT capability once the real time version is out (currently in beta).
In the short run, I am interested in feed back from TB and NJT users who connect to IB. Particularly the problems encountered. How well does the software handle disconnects and unfilled limit orders and how easy is it to use. NJT allows re-coding of the strategy into their software but not sure about TB.
What other platforms should be considered for this purpose?
I have two ATSs running on Tradestation(TS) using TS as the broker and I have found that you can't let these things run without attending to the problems that come up. Internet disconnects are not handled very well by TS. Once you have a disconnect, you have to know what to do to get the auto trading back on line. It doesn't recognize that the open positions belong to your auto trading routine. Also the difference between limit orders in the strategy and unfilled limit orders must be handled manually.
I am wondering how well Tradebolt(TB) and NinjaTrader(NJT) can handle these two issues since both have an interface to IB. I havenât seen any feed back on NJT other than from a CTA I know who uses it and likes it (but he doesn't use IB). I would like to write my own interface to IB but I am still in the process of learning programming, I am somewhat proficient at VB.net or C++ (and don't know any other ones) so I am looking to NJT or TB as a faster solution to ATS via IB than writing my own software using the IB interface. As an interim step both of these programs (TB & NJT) can take TS automation code and send the signals to IB. The CTA I know is currently using TS and NJT to send signals to other brokers.
Also there are some other programs that will do auto trading to IB that are also complete or partial research platforms with advanced tools. One that I have only briefly looked at is Amibroker but this one lacks some advanced tools such as cycle studies and neural nets. TradersStudio, which is my favored research platform and is the only one that has all the advanced technology re trading tools, will have AT capability once the real time version is out (currently in beta).
In the short run, I am interested in feed back from TB and NJT users who connect to IB. Particularly the problems encountered. How well does the software handle disconnects and unfilled limit orders and how easy is it to use. NJT allows re-coding of the strategy into their software but not sure about TB.
What other platforms should be considered for this purpose?