Skip to content
 
 

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Stock Analysis

This web app includes 4 dashboards: ➡️ Go to web app

1. Overview Charts

Imports charts from finviz.com with closing price in the last 6 months for the interested stocks. It gives an overview of the stock prices and trends.

2. Stock Analysis

  • Analysis on daily returns, correlations, clustering of the selected stocks.
  • Plots of stock patterns (SMA - Simple Moving Average, and Bollinger Bands).
  • Risk Analysis using Monte Carlo simulations and Value at Risk. Raw data is imported from Yahoo Finance and then used for the analysis.

4. Stock Prediction

Imports raw data from Yahoo Finance and forecasts price for the selected stocks and time.

5. Porfolio Tracker

  • Imports transaction history (using Paper Trading) from web broker (Alpaca) using API .
  • Shows an overview of porforlio values, profit and lost.
  • Portforlio breakdown by stock quantity and cost.
  • This was developed for my personal use (using fixed API keys). For future, will improve it for other people use.

An overview of the app:

Stock.Dashboard.Streamlit.Overview.mp4

About

Streamlit app for stock_analysis using FinViz, Alpaca, and Yfinance data by uyenphan48

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages