Skip to content

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

Notifications You must be signed in to change notification settings

richlysakowski/stock_analysis-by-uyenphan48

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%