flâneur — a map of the web's best reading

Why Python is Better than C++ for Algotrading

profitview.net · 786 words · saved by 1 readers

There is a great misconception with algotrading: that, at heart it’s a race - the first bid in the market will get the profit-making trade. Just as Michael Lewis explained in Flash Boys. In fact algotrading is a race, just not that one. It’s instructive to read the various discussion sites on the subject (HackerNews, Reddit, etc). You come away with the idea that algotrading is all about eking that last nanosecond out of your exchange connection. That, or using cunning techniques to optimise pricing calculations: get that order in first! Of course, it has to be in C++ (or Rust or other compiled languages) or you can’t keep up. But that’s not what algotrading is about at all. (See below for what it is all about). Why does everyone get it so wrong? The reason is that those few top market-makers and prop firms who do agonise about nanoseconds get such a frenzy of attention as to drown out any other point of view. The fact that they pay breathtakingly well is much to do with this! This blo

Why Python is Better than C++ for Algotrading Why Python is Better than C++ for Algotrading Python gets you there quicker TL;DR: I’m a C++ trading systems programmer - but I recommend you use Python. Here’s why. There is a great misconception with algotrading: that, at heart it’s a race - the first bid in the market will get the profit-making trade. Just as Michael Lewis explained in Flash Boys . In fact algotrading is a race, just not that one. It’s instructive to read the various discussion sites on the subject (HackerNews, Reddit, etc). You come away with the idea that algotrading is all ab

Explore this link on the map →

related reading