This repository acts as a library of quantitative algorithms for algorithmic trading implemented in Python. There are currently 23 programs and more will be added with the passage of time. Based on the technical indicator's nature, the algorithms are classified into five directories: Advanced Strategies, Momentum, Overlap, Trend, and Volatility. Use the link here for a detailed explanation of each of the strategies represented: https://nikhiladithyan.medium.com/list/algorithmic-trading-with-python-152fa99c535a
This folder contains strategies that use two or more technical indicators.
- ADX_RSI.py: A strategy that uses Average Directional Index and RSI
- BB_KC_RSI.py: A strategy that uses Bollinger Bands, Keltner Channel, and RSI
- BB_STOCH.py: A strategy that uses Bollinger Bands and Stochastic Oscillator
- STOCH_MACD.py: A strategy that uses Stochastic Oscillator and MACD
- W%R_MACD.py: A strategy that uses Williams %R and MACD
This folder contains strategies that uses Momentum-based technical indicators
- AO.py: A strategy based on the Awesome Oscillator
- CCI.py: A strategy based on the Commodity Channel Index
- CC.py: A strategy based on the Coppock Curve indicator
- DI.py: A strategy based on the Disparity Index
- KST.py: A strategy based on the Know Sure Thing indicator
- MACD.py: A strategy based on the Moving Average Convergence/Divergence indicator
- RSI.py: A strategy based on the Relative Strength Index
- RVI.py: A strategy based on the Relative Vigor Index
- STOCH.py: A strategy based on the Stochastic Oscillator
- TSI.py: A strategy based on the True Strength Index
- W%R.py: A strategy based on the Williams %R indicator
This folder contains strategies that uses Overlap-based technical indicators
- ST.py: A strategy based on the SuperTrend indicator
- SMA.py: A strategy based on the Simple Moving Average indicator
This folder contains strategies that uses Trend-based technical indicators
- ADX.py: A strategy based on the Average Directional Index
- AROON.py: A strategy based on the Aroon indicator
- CI.py: A strategy based on the Choppiness Index
This folder contains strategies that uses Volatility-based technical indicators
- BB.py: A strategy based on the Bollinger Bands
- KC.py: A strategy based on the Keltner Channel