Skip to content

Interactive program that analyzes and maintains a stocks portfolio using a csv file

Notifications You must be signed in to change notification settings

sguadav/My_Stock_Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Portfolio Manager

This is an interactive program that helps you maintain your stock portfolio. When running the program, you will be able to see the different options you have and what you can do. The program allows you to:

  • See your current portfolio and analyze some stocks
  • Edit your current portfolio
  • Explore other stocks in the market and do some analysis.

Code and Resources Used

To properly run this program you will need to install:

  • Python 3.7
  • Pandas
  • CSV
  • Matplotlib
  • Colorema
  • Datetime

Link to my sources on financial analysis:

Running the program

This project consist of an interactive program using user input to maintain and analyze stocks from csv file.

To start the program, open the homeInput.py file and hit run. Start by adding some stocks with the commands specified between '' to call the different commands. In this program you can:

Each command has its own step of subcommands that allow you to do a specific thing within the command you entered.

This program will be helpful to people who are starting to trade in the stock market, like myself, and see some analytics that are done to further understand a stock. Personally, I use the graphs to see the different momentums of a stock and have a small inside on what action to take.

Stock Price Graph:

Stock MACD Graph:

Also, I use the intrinsic value calculation to see an estimate of what the value of a specfic stock should be.

QCOM Intrinsic Value Calculation:

About

Interactive program that analyzes and maintains a stocks portfolio using a csv file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages