From: https://fxgears.com/index.php?threads/python-development-environment-jacks-technology-stack.1090/
Snippets:
Everything is tied together with Python, ZeroMQ, and open source libraries. Even uses free data feeds like IEX.
Thoughts? Anyone else take the same approach?
Snippets:
My primary language is Python. Despite some uninformed beliefs that Python is too slow for algo trading, and that algorithmic trading is best left to C/C++ or some hardware programmed FPGAs, Python is perfectly suitable and more than fast enough for any retail trader who wants to get into algorithmic trading.
Despite what some believe, you don't need very beefy hardware to trade or algo trade. A few of my best and most profitable trades have been done on an old netbook with a 10", low resolution, screen. People who invest into expensive hardware, computer setups, etc.. before they even have a prof of concept hammered out (be it a trade plan, or algo strategy,) are putting the 'cart before the horse.'
Algos are good for when you don’t have enough hands, eyes, or aren’t fast enough to do something manually. If you already can do something efficiently on your own, then turning it into an algo will only make performance worse because I can’t encapsulate your years of experience into lines of code. Also, if you ask me to code up a moving average crossover strategy, we aren’t friends anymore.
Everything is tied together with Python, ZeroMQ, and open source libraries. Even uses free data feeds like IEX.
Thoughts? Anyone else take the same approach?