Skip to content

The Python project written on Jupyter includes technical analysis using various indicators, developing trading strategies based on the indicators, visualizing the outcomes, and testing the strategies. The indicators applied in the project are Simple Moving Average 200, Bollinger Bands, and RSI - Relative Strength Index.

License

Notifications You must be signed in to change notification settings

TungPhamDuy/technical-analysis-with-python

Repository files navigation

technical-analysis-with-python

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:

  1. Calculation of the indicator using Python.
  2. Building a trading strategy based on the indicator.
  3. Visualizing the result of the strategy.
  4. 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.

About

The Python project written on Jupyter includes technical analysis using various indicators, developing trading strategies based on the indicators, visualizing the outcomes, and testing the strategies. The indicators applied in the project are Simple Moving Average 200, Bollinger Bands, and RSI - Relative Strength Index.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published