Assuming Python is mainly used by key players, I am wondering what is the most used back-testing library by hedge, institutions, pensions, big retail guys
After extensive research I shortlisted these candidates:
Backtesting.py, Backtrader, Zipline, VectorBT, VectorBT pro, and custom inhouse solution
There is backtesting.py that looks quite limited, zipline is better but not a favorite,
then in elitetrader history I found quoted a lot of times backtrader, which i also used a bit but it looks is not maintained anymore(even not backtrader2) and found in other forums specialized on algo trading that the best features and velocity/performance/complexity comes possibly with vectorBT. There is also a pro version with better features. Inhouse solutions I have no clue, I guess could be the way to go, but in this case would be really secretive to speak about.
I am writing the post because 1) I do not know what industry uses 2) I am really surprised that if I run a query in elitetrader on vectorBT i do not find any post, maybe I am wrong in thinking that python is the most used language whereas C++ solutions may be faster?
After extensive research I shortlisted these candidates:
Backtesting.py, Backtrader, Zipline, VectorBT, VectorBT pro, and custom inhouse solution
There is backtesting.py that looks quite limited, zipline is better but not a favorite,
then in elitetrader history I found quoted a lot of times backtrader, which i also used a bit but it looks is not maintained anymore(even not backtrader2) and found in other forums specialized on algo trading that the best features and velocity/performance/complexity comes possibly with vectorBT. There is also a pro version with better features. Inhouse solutions I have no clue, I guess could be the way to go, but in this case would be really secretive to speak about.
I am writing the post because 1) I do not know what industry uses 2) I am really surprised that if I run a query in elitetrader on vectorBT i do not find any post, maybe I am wrong in thinking that python is the most used language whereas C++ solutions may be faster?
Last edited: