Eclipse Trader looks pretty good but development doesn't appear active anymore- the last update was in '07. I have not tested this platform but I have used Eclipse extensively (as a Java IDE) and it is exceptionally good, especially for debugging. It seems like the Eclipse Trader team is centered in Italy, and they have some historical data sources for the Italian market. It would be interesting to test if algorithmic strategies are more profitable there than they are on the large, heavily traded US exchanges.
The ActiveQuant project looks much more vibrant. Here's their summary:
AQ is a framework or an API for automated trading, opportunity detection, financial engineering, research in finance, connecting to brokers, etc. - basically everything around trading, written in Java, using Spring. All is published under a usage friendly open source license.They also have some good links to check out for java libraries and data vendors.
Thirdly, there is a fresh project named Marketcetera which seems to provide the framework for an API if that makes sense. At first I was enthusiastic but it doesn't seem very user-friendly (too early in development). This will be interesting to keep an eye on.These were the only open-source systems I have come across so far that don't look half-baked and abandoned. I began looking because OpenQuant has not been as good as expected. The documentation is frustratingly lacking (and the dev. team [Dr. Anton et al.] regularly makes excuses for it in the support forum) and backtesting/optimisation are not flexible enough for my strategies.
I would like to hear you experiences with these open-source API's.
6 comments:
Hi MaxDama:
I've been trying to reach you...I'm impressed w/ your knowledge base...
I need a programmer to automate an explosive, yet simple, trading idea
Would you be interested or know of some fellow student who might be?
CONTACT:
warren
316-708-9043
newscatterman1@yahoo.com
I have heard other people complain about openquant. In my opinion, go with marketcetera. Sure, the documentation is a bit hard to get through, but it is based on a realiable (but, not 100% issue-free) opensource FIX engine (quickfix). It is currently utilized by high-freq trading shops.
Max,
Also, there are platforms available that will plug into marketcetera (or other FIX-compliant system).
David,
I looked at your website and I'm guessing you know what you're talking about. What do you suggest for backtesting and strategy development, it seems like marketcetera mainly handles execution.
Thanks for your input.
Regards,
Max
I've used OpenQuant for almost a year and its been pretty good. You're correct in saying that OQ lacks in the documentation.
It takes quite a bit of work to dig through the forums to figure things out.
I've PM'ed Dr. Anton several times and he is very quick to reply to PM's and was always very knowledgeable and helpful.
Forum posts usually get a reply in 2-3 days. (don't expect a reply if it a basic programming question or if question isn't specific and detailed)
Usually I use WealthLab to test and build my system and then port the code to OpenQuant for live trading. (WealthLab doesn't have support for my broker)
One nice positive is that they are both C# and they both allow including references to external projects. (build your strat in the external library and just pass the parameters in to the referenced library)
WealthLab's forums get response in 15 minutes (they have a team assigned just to the forums) and their have a HUGE library of trading strategies in their wiki with code.
That sounds like a good setup
Post a Comment