Quote from lampshade:
hi nononsense,
if IB is on your standby burner, what data feed/order routing solution would you recommend (preferably running on linux)?
thx
That's a good question. Only IB seems to be smart enough up till now to have a rather complete solution. You got to still run their crazy Java TWS white elephant, but you can at least run it on linux. You interface directly to it with sockets (me from python). Another thing I know is that when it works it works.
Since the unfortunate IB phase of the past few months, I have become very careful with IB. I really want 100% automation but I couldn't trust them as of late. That's why I talked about 'backburner', I scaled down quite a bit. Let me add that the last few weeks, things seem to have gone back to 'normal'. Heard me IB? Keep it like it.
However, this experience had me look again at TT. Commission wise they would be more interesting in my case, certainly if I ramp up again. The problem with TT is that you need their X_trader which runs only on M$. You can run it off VMware (probably) and take it from there but TT has a crazy red tape way of keeping you from their API information. (I got their stuff though). I decided to wait for several developments. I don't like VMware (for several reasons) and expect XEN to be ready with AMD/Intel for running M$ OS off linux in a more elegant way (by end 2005?). Another possibility is to wait for the TT FIX client package for linux they have announced. It is not clear to me wether they will have data feed on it as well. If TT is not going to drag its feet, I think this is the way I might go, perhaps in parallel wih IB.
You know, a lot of work is involved to get another solution running. So I am very much hoping to see one of the above evolutions occur quickly.
IB should do well to get rid of the Java thing, or at least make a parallel solution EASILY available (based on FIX?) without Java. They kind of have something like this but it's pretty much hidden away as compared to the accessability of the TWS info. For linux on client side there is quickfix available which seems to be nice. I dunno if it's easy to run against some IB or TT FIX client. In one way that would seem nice to easily switch between IB and TT.
Other players as well like redsky but they are pretty limited to M$ also with FIX clients without datafeed!
This kind of sums it up. Please, post any criticism or other helpful information. I'm looking around myself. One thing I know is not to count on a monopolist's OSses for the coming years. I can handle everything better without. That's why I am 100% linux.