Search
× Search
Saturday, May 18, 2024

Archived Discussions

Recent member discussions

The Algorithmic Traders' Association prides itself on providing a forum for the publication and dissemination of its members' white papers, research, reflections, works in progress, and other contributions. Please Note that archive searches and some of our members' publications are reserved for members only, so please log in or sign up to gain the most from our members' contributions.

Open Source Trading Software

photo

 private private,

 Thursday, November 6, 2014

I'm looking at creating an open source trading platform and would love to solicit feedback from the group. Are there any open source platforms written in C++ or C# that you would feel comfortable using in a live production environment? I've looked at TradeLink and have used Ninja for awhile but not really happy with either. I've looked MultiCharts and RightEdge as well. I would like to create a portfolio level trading solution whereas we can backtest and trade a group of instruments at the same time. Would anyone else find that useful besides me? What features would you like to see? I've written two custom trading platforms that I've used in production and it's a lot of work for one person and hence the idea that if we had several people contributing to its success that the development would go faster and would include more useful features. Just wondering if there was anyone else that would be interested? Thanks for any feedback. Best regards, Eric


Print

5 comments on article "Open Source Trading Software"

photo

 Eric S., Loan Processor at DuPage Credit Union

 Sunday, November 16, 2014



If you follow investors business daily, It would be great to incorporate some of there indicators within your open source trading platform.


photo

 Rob Terpilowski, Software Architect

 Wednesday, November 19, 2014



Yea, there are definitely pro/cons to each platform, and I will agree that I'm not entirely happy either with what I've tried up to this point. I had previously used Wealth-Lab a while back before they had been acquired by Fidelity. Their scripting language was Pascal-like, and the performance was pretty good, even iterating over thousands of equities. More recently I've also used AmiBroker, which has great performance, but has a very awkward programming language compared to the backtesting frameworks.

More recently I've been using Multicharts.Net for prototyping new strategies, but the biggest drawback I've run into is that its great for a portfolio of 30-40 securities or futures contracts, but attempting to test on a portfolio of thousands of equities is not feasible, although I haven't tried this in the new Version 9 that was just released. Also the other drawback is that backtesting pair trading strategies was not really possible in version 8, although they claim its do-able in the latest version.

I've written some small custom apps in Java and C# to test specific scenarios, and have toyed with the idea of building a more general framework for back testing and automated trading, but the time investment in order to accomplish this has just not made it something that is feasible.


photo

 Fabian Kostadinov, Researcher and Partner AVACO AG

 Thursday, November 20, 2014



By the way, there's also Algotrader (http://www.algotrader.ch/), which is even open source. It's written in Java however.


photo

 Martin Gay, Trading and Risk Management

 Thursday, November 20, 2014



thanks Eric


photo

 private private,

 Friday, November 21, 2014



Fabian, thanks for forwarding AlgoTrader. I took a look at their website and it looks like a nice platform. I thought it was a bit amusing that they did not recommend the open source version for live trading.

Please login or register to post comments.

TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
Terms Of UsePrivacy StatementCopyright 2018 Algorithmic Traders Association