I am in the early stages of programming a AT system in java to trade with IB. I have seen where some people use eSignal data rather than data from IB. I am wondering if that is the best route and why. Is there better choice? My system may monitor up to about 500 stocks at a time. Does IB have a limit on the number of stocks for which you can simulaneously recieve tick data? Does eSignal? I will need to regularly get historical data. Which data source is better for historical data?
Thanks in advance
Thanks in advance