Best Stock Analysis and Trading Platform for C++? Open-Source or Commercial.


Never never purchase M4 sources. Just a garbage. Had this one. Code like a mess of out of date techs. MFC, WinForms. Dammit! Guys are stuck in 2001 year. Got the 50% of refund during first week. Wasted my money.
 
Never never purchase ..... Just a garbage. Had this one. Code like a mess of out of date techs. MFC, WinForms. Dammit! Guys are stuck in 2001 year. Got the 50% of refund during first week. Wasted my money.
Thank you for that valuable information.
 
What makes something Open source?

Open source = access to source code with a license provided by the copyright holder. Open source software is always distributed with a license, which can be used for commercial purpose/ and sold. They call it open source because it fits the definition.

If you released software into the public domain without a license and tried to waive copyright altogether, then by definition it wouldn't be open source.

What you are looking for is "Free Open Source".
In that case we could discuss the definition of free. The GNU project has a highly specific definition that is not what most people expect. So it all becomes semantics. Thank you for your information. :)
 
Thanks for your suggestion. In fact I did look at that project, but I'm looking for a more general purpose system that allows me to monitor what is going on and also make automatic or "manual" trades. Similar to any exiting broker interfaces. Yes I know I could use those platforms and the "proprietary scripting languages" that they offer, but again I want something fully customization in full strength C++.
 
Never never purchase M4 sources. Just a garbage. Had this one. Code like a mess of out of date techs. MFC, WinForms. Dammit! Guys are stuck in 2001 year. Got the 50% of refund during first week. Wasted my money.

Really, when did you purchase this? and how much did you pay? It's hard to believe considering the clientele.
 
Really, when did you purchase this? and how much did you pay? It's hard to believe considering the clientele.

At the end of 2015 year. I can upload some files from the package and share it for you and aurora. You can see it piece of garbage.
 
At the end of 2015 year. I can upload some files from the package and share it for you and aurora. You can see it piece of garbage.

Here is some screens of code repo (mess of C++, C#, VB languages):

db414af5d2eefe4c7fa8813c380611c1.png


de386d73cb5dbd2cf298231541c18b55.png


Most of file just a code monkey style (spaghetti). No architecture. No design. Just raw coding-coding-coding. No any ideas how they can handle and support of this.
 
Hi aurora_ray,

I'm actually reaching out to the community for exactly the same thing. However my main tool is C#, I doubt I could get up to speed with C++ or would even want to as execution speed is not the highest priority for me, a couple of milliseconds latency is fine for me :)

I posted in the Trading Platforms forum if you're interested.

A few tips, SciChart is totally awesome for charting (that is a component you'd need to buy a license for however). That is WPF though, the guys at Modulus FE are selling their StockChartX library for about $1500 USD when I last asked them.

QuickFix is great and free open source. Recommended.

Speaking of design/architecture Akka is looking really good for event based architecture reactive messaging patterns however not sure if there is a C++ port yet as I'm using Akka.NET.

Reactive Extensions probably can't be beaten for the WPF GUI, however again is this even available for C++? You sound like a much more experienced dev than myself. If I could click my fingers and know any language it would indeed be C++ however I've been studying my ass off with C# for years so the sunk costs are too high to change now.

Oh and 'NoSQL' looks to be the way to go for persistence... many hedge funds moving in that direction now. MongoDB looks great and easy to work with.

AlgoTrader looks like a nice package but their price guide for a small operation was 10k a year. Hope they don't mind me quoting that here. Which is why I'm moving in the same direction as yourself.

Cheers!
Chris
 
A few tips, SciChart is totally awesome for charting (that is a component you'd need to buy a license for however). That is WPF though, the guys at Modulus FE are selling their StockChartX library for about $1500 USD when I last asked them.

SciChart is good enough but it is overqualified. And not support many of trading features like time frame switching, indicators etc. On C# has many free to use charts. Even MSChart suitable for most of cases.

QuickFix is great and free open source. Recommended.

Strongly not recommend. Poor design. Tries to decompress a whole messages instead of streaming byte to byte. Has ton of layers to freeze end users systems and dramatically performance.

Again. Strongly not recommend.

I'm using Akka.NET.

Double plus. Especially for Rx.

Oh and 'NoSQL' looks to be the way to go for persistence... many hedge funds moving in that direction now. MongoDB looks great and easy to work with.

Good to see experienced developer. Has a plans about no sql. Know a few successful stories around MDB.
 
Back
Top