Anyone here who love programming in C and are developing or looking to develop trading systems, manual or automatic in it? I figure there is alot of common code that can be shared in dynamic libraries. Common tasks like downloading index component lists, historical data, etc. Interested to contribute to a bundle/package of of a function modules for Linux and Windows?
For trading platforms, you could contribute to the TradeLink project instead of starting a new one. For risk and pricing models, see QuantLib.
He could work on a C++ port of TradeLink then. Not sure about the benefits of such a project, but it'll still beat reinventing the wheel.
why would anyone use C to download lists, or do historical data work? python, perl, ruby etc is the right tool fo rthe job in those situations. Here's a C task for you matlab zeromq interface
This is really the problem with the whole open-source "why don't you write/port it yourself" mentality. Maybe he's the best trader/accountant/statistician/matlab-user/baker on earth, but he's probably not a great programmer
Why? Because I can code it much more quickly in C because it's the language I use in my day job (well, C++ really). Spending time learning the latest new whiz-bangy languages is counter-productive for me. I'd much rather work directly on projects in the language I'm most familiar with. Remember the Beta versus VHS video tape war? Even though Beta was technically superior to VHS, guess who won out?