License: This is a personal project of Tung Pham in order to serve as the assignment for the Programming Package for Finance 1 course taken at the University of Economics and Law (VNU-HCM)
Project Title: Technical Analysis with Python: Moving Averages, Bollinger Bands, and RSI
Project Description: This is a Python project written on Jupyter that includes technical analysis using different indicators, building trading strategies based on the indicators, visualizing the results, and backtesting the strategies. The project includes the implementation of the following indicators:
- Simple Moving Average of MA 200
- Bollinger Bands
- RSI - Relative Strength Index
For each indicator, the project includes the following steps:
- Calculation of the indicator using Python.
- Building a trading strategy based on the indicator.
- Visualizing the result of the strategy.
- Backtesting the strategy
Installation: The following Python libraries are required to run the project: pandas, matplotlib, numpy, talib (TA_Lib-0.4.24-cp39-cp39-win_amd64.whl), backtrader.