what time frame? what is your programming skill? I had Tradestation but it was sort of not satisfying to use their autotrading. IB with some charting third party software looked better so I got Multicharts but they are not quite ready for prime time and they cloned Tradestation too much for my taste. Now I have NinjaTrader and am learning to program in C#, it's not that difficult and I like everything I see with Ninja.. Neoticker is said to be seriously powerful as well...