Quote from ksonsinc:
How about interactivebrokers
IB - ?
Yeah. I looked at IB very early on. I think my gripe with them was Java. Even Sun recognizes that Java isn't ideal for a realtime appication because of the way it manages memory. It doesn't happen very often, but I noticed that with busy charts if I was online too long, the garbage collector occasionally introduced very long delays.
One of the first rules of real time programming is to preallocate resources like memory... garbage collectors are definitely out of the question.
I think by now that Sun has released a version of Java specifically for real time, but who knows how long it will be before people use it.
I think it is safer to just go with a platform written in C or C++. They even feel more crisp.
I tried a few third party trading platforms to circumvent the problems, but noticed that TWS always had to be running anyways. It seemed a more complex solution than was required, and some of the platforms would actually get out of sync with IB. This would definately lead to unhappy results....
It seemed that backfills were also pretty slow, and there was also the issue of snapshotting and aggregated trades. I'm hoping for something better than all that.
In their favor, IB sure offers access to a lot of markets tho.
Thanks for the suggestion!
