Why Python is Better than C++ for Algotrading
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
related reading
- Python for Finance – Algorithmic Trading Tutorial for Beginnersfreecodecamp.org
- Teach Yourself Programming in Ten Yearsnorvig.com
- Backtrader for Backtesting (Python) - A Complete Guide - AlgoTrading101 Blogalgotrading101.com
- Astra for Coding: Why Are We Doing This Again?lucumr.pocoo.org
- The pool of talented C++ developers is running dryefinancialcareers.com
- Will AI Solve Markets? — Jae Chungjaechung.net
- (Quite) A Few Words About Asyncyoric.github.io
- Pine Script (TradingView) - A Step-by-step Guide - AlgoTrading101 Blogalgotrading101.com
- Rust vs Alternative Programming Languages: How Do They Compare? - K&Ckruschecompany.com
- Effortless Performance Improvements in C++ | Julien Jorge's Personal Websitejulien.jorge.st
- 1.4. Let’s look at a C++ program — C++ for Python Programmersrunestone.academy
- Teach Yourself Programming in Ten Yearsnorvig.com