Creating own trading system

How about IB api +C# express 2012 + mysql + windows 7? I find out a page in internet that talk about this setup and it is totally free, sound like pretty good with both performance + development time.
 
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 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.

comparing with amibroker, how is this combination? What is quantlib library for and what is oss pricing?
 
Quote from j2ee:

comparing with amibroker, how is this combination? What is quantlib library for and what is oss pricing?

ive done some pretty extensive research.. and talked in other threads with other long timer ETers .. Amibroker is very well thought of ,... i bought it.. most don't use it to auto trade i don't think.. idk though.. typically its a great optimzation and backtesting tool..
 
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.

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 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.

Cool, then what language do you use with IB? Java?
 
Quote from j2ee:

Cool, then what language do you use with IB? Java?

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 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..

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:

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.

For open source or any free trading system, tradlink is the best right? Seem like no competitor close to its level.
 
Quote from j2ee:

Cool, then what language do you use with IB? Java?

Yes, but per my last point and cdcaveman's comment, building your own system should only be considered if pre-built / open-source systems don't fulfill your requirements, which you are yet to detail.

Language, platform, data source, broker etc. are all highly dependent on what you're trying to accomplish.
 
Back
Top