Algorithmic trading strategies include:
Momentum-based/trend-following strategies
Mean-reversion strategies
Mathematical model-based strategies
Arbitrage strategies
Market-making strategies
Index fund rebalancing strategies
Trading timing optimization strategies (VWAP, TWAP, POV)
See related repositories:
https://github.com/AngelJavierSalazar/yahoo-financial-data-retrieval.
https://github.com/AngelJavierSalazar/backtesting-python-bt
Image credits: Photo by Maxim Hopman on Unsplash