Quote from trademeisters:
most flexiable trading platform, use tradelink.org as your open source trading base, quantlib for oss pricing, that way you get started w/everything right away but still can customize later.
Quote from j2ee:
comparing with amibroker, how is this combination? What is quantlib library for and what is oss pricing?
Quote from j2ee:
I don't really consider Java at this moment because seem like IB suggests API through TWS, which means I need to turn on the TWS. Then may be I better work in Windows environment? Then C# should have better performance and easier, faster development.
Quote from ddecker:
Not sure what you mean. The IB API supports C++, Java, and .NET languages via ActiveX. TWS is written in Java and runs on Windows/Mac/UNIX. Each of the API implementations is actually just a thin wrapper around a socket that communicates with TWS.
FYI, IB just announced they're moving the API source code to GitHub and allowing users to contribute to the code. They're beginning with the Java implementation, but I believe plan to move the others in due course.
Also, to get an informed answer your original question, it would be helpful to know what type of strategies you're actually planning to implement with the system, as this will dictate the performance requirements.
Quote from j2ee:
Cool, then what language do you use with IB? Java?
Quote from cdcaveman:
let me ask you this first hand.. what time frame are you trying to trade? coding your own platform doesn't exactly make sense in many cases.. if your not hft then why not use a platform that is open and known to be good.. and code up something within that platform..
Quote from j2ee:
You have very good point. So you mean I should use tradelink? How about amibroker? I don't have any personal connection with amibroker at all but I search around for pretty long time and look like amibroker is the most "open" paid one with lower price than others.
Quote from j2ee:
Cool, then what language do you use with IB? Java?