Quote from granville:
Hound Dog...
How many automated trades (or how long) have you been trading IB's API? ... what I'm trying to get at is, how many years/months have you been running trouble free with the API? what were some of the 'issues' you had to deal with?
Knowing this would help me a lot to make sure that we account for them if we decide to go with the API
Notice that after 24 hours...
No one has given me a single specific "issue"...
In terms of why an IB ATS cannot be stable.
I suspect...
That coding a stable ATS ** from scratch ** with any API...
Requires very sopisticated design and implementation...
So many people are simply unable to do it well...
And end up with junk.
I have 200-250 executions/day...
Am fully connected to IB API plus ILX real-time data...
And by "stable" I mean most days nothing crashes or produces significant errors.
At about 15 hours/week it took me about 8 months = 500-600 hours...
(Most of time I am trading and running a business)...
To build a stable and reliable IB API platform...
But it's not optimized and, temporarily, has various latencies.
Eventually my ATS will almost completely replace the IB TWS...
But be highly specialized to the type of stock I trade.
To itemize the "issues" specific to the IB API is way beyond the scope of this post.
But I would say this...
An ATS is an ** adjunct ** to a pro trader manually executing a profitable strategy...
Which organizes/integrates everything...
Slashes decision/response time by the trader...
And sends automatic auto-orders perhaps 50% of the time.
It's like a video game manned by a pro trader...
That can increase his productivity... say from 200 to 300 trades/day.
That's all it can be on the small business level.
Not a pro trader? No long-term (several years) successful strategy?
Then ATS will not help you.
I think people trying to build "unattended" ATS are reckless. Or just amateurs.
And why anyone managing less than $5 million and fewer than 3-4 traders...
Would care about cross-platform and scalability issues is beyond me.
Get back to me 6-12 months from now... I will know much more.