Quote from squeeze:
What is required to run an ATS is an absolutely reliable and accurate data feed with reasonably low latency. Almost without exception, all of the internet feeds marketed to private investors are not good enough for the job.
Quote from TraderMojo:
You're perhaps making assumptions with respect to time frames used for the ATS. A strategy that operates on EOD data doesn't require a $2-3K/month data feed.
Furthermore, one can make the assertion that if the data feed is good enough for manual trading, then it is good enough for replicating the manual trading strategy in an ATS as long as there are enough mechanisms to deal with faults and failures.
There are hundreds of ATS that operate successfully with the IB data feed and broker interfaces for example.
Granted, it would be nice to have the best data and reliability available and certain trading systems will simply not function without that but there are many systems that can operate with much less onerous requirements.
Lastly, there seems to be some merit in prototyping systems with lesser data feeds and having a framework or infrastructure to do so rapidly. At least, that is the intent of my development.
Do you consider data feeds from the following providers to be up to scratch:
www.limebrokerage.com
www.redskyfinancial.com
Quote from dcraig:
If the ATS was handling a large numbr of stocks ( say > 20), it might be much better to automate.
Quote from squeeze:
I have been running multi-strategy, multi-market ATS platform for over two years. If there is one thing I have learnt it is that a good datafeed is vital. Depending what you are doing, you can cut corners in the infrastructure used to send out orders but having absolutely reliable and accurate data is just a requirement. At the moment I just cannot see any retail feeds that really do the job.
For example how many retail feed providers would be willing to guarantee you 99.999% or better feed resiliency?
Quote from dcraig:
So what is it that you consider most important ?
- accuracy
- latency
- availability (up time)