Quote from John Lydon:
Offering a free API to developers (thus enabling the creation of such products) is a key competitive advantage for IB not mentioned much in this thread. But once developers start writing similar inexpensive front-end products for use with J-Trader (patsystems API) ...well, if commission rates are the same ...IB could lose business for that reason.
Johnny,
I am glad to learn that you keep an eye open for the API aspect. As you point out, IB has a major advantage here. Also the fact that as a developer you do not have to deal with third party software people is of crucial importance. This may not make much of a difference for huge organizations with major programming operations.
For individuals or cost conscious outfits, it is of a distinctive advantage to find all you need by the way of API on a website like IB's for free. On top you find a heap of user's commentary on different forums, IB's included.
To tell you the truth, I am looking for almost a year now to rewrite my application for one of the other *-Trader packages. Obviously there is some incentive from the commission side. I have not been able to accomplish anything yet because of the impracticality of getting in any straightforward way at the information a programmer needs about testing and validating.
Brokers offering *-Trader packages seem to know nothing about API support and send you to the *-Trader people. These seem to be at a complete loss as to what the needs are of a typical IB API user. If you don't want start paying a few tons up front, no way.
At least IB do their thing a very different way. You sometimes read about people complaining about not being able to talk to IB on the phone. This may be a legitimate gripe. Did these people ever try to get some information over the phone on API's from the supposed more responsive brokers?
So let's see what the future will bring. On API's I mostly see only pie in the sky stuff.
I am always happy to read you Johnny,
nononsense