Skip to content

damianlebiedz/stock-performance-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Performance Generator

This project was created to automate the analysis of a stock portfolio based on transaction history. It generates the performance of the assets in the portfolio as well as the entire portfolio and compares it with the overall market.

License: MIT

Setup

Important

Prepare spreadsheets with transaction history as specified in the data/README.md file to run this program!

Functionalities

  1. Downloads data from the transaction history sheets and prepares it for analysis.
  2. Creates a dataframes with the historical daily and total change of each asset in the portfolio composition.
  3. Creates a dataframe with the historical daily and total change of the entire portfolio.
  4. Visualizes total change and total change in PLN on charts.
  5. Generates html raport with the interactive charts.
  6. Compares portfolio performance with the overall market.

Technologies

  • Python 3
  • pandas
  • yfinance
  • plotly

Contact

Damian Lebiedź | https://damianlebiedz.github.io/contact.html

About

Stock portfolio performance generator based on transaction history

Topics

Resources

License

Stars

Watchers

Forks

Languages