Stock Analysis dashboard Using Streamlit and Python

Overview

StDashApp

Stock Analysis Dashboard Using Streamlit and Python

If you found the content useful and want to support my work, you can buy me a coffee!


This Dashboard app includes following analysis using bhavcopy and option chain:

  • Stocks with highest and lowest delivery percentage
  • Stock delivery volume/percentage trend Analysis
  • Open Interest charts along with candlesticks
  • Future Builtup
  • Historical Option Chain
  • Put Call Ratio
  • Max Pain

Installation

First install the required libraries using below command

pip install streamlit matplotlib mplfinance plotly git+https://github.com/StreamAlpha/pynse.git

Running

After the installation is complete, run app using

streamlit run https://raw.githubusercontent.com/StreamAlpha/StDashApp/main/core/app.py

or clone this repo and run streamlit run core/app.py


Want to understand code??

If you want to understand the code, I suggest to watch you the following videos-

Watch Part-1 Watch Part-2



It utilizes the backend code from the below video-

image

You might also like...
Tablexplore is an application for data analysis and plotting built in Python using the PySide2/Qt toolkit.
Tablexplore is an application for data analysis and plotting built in Python using the PySide2/Qt toolkit.

Tablexplore is an application for data analysis and plotting built in Python using the PySide2/Qt toolkit.

 A data analysis using python and pandas to showcase trends in school performance.
A data analysis using python and pandas to showcase trends in school performance.

A data analysis using python and pandas to showcase trends in school performance. A data analysis to showcase trends in school performance using Panda

A collection of learning outcomes data analysis using Python and SQL, from DQLab.
A collection of learning outcomes data analysis using Python and SQL, from DQLab.

Data Analyst with PYTHON Data Analyst berperan dalam menghasilkan analisa data serta mempresentasikan insight untuk membantu proses pengambilan keputu

Driver Analysis with Factors and Forests: An Automated Data Science Tool using Python

Driver Analysis with Factors and Forests: An Automated Data Science Tool using Python 📊

Sentiment analysis on streaming twitter data using Spark Structured Streaming & Python
Sentiment analysis on streaming twitter data using Spark Structured Streaming & Python

Sentiment analysis on streaming twitter data using Spark Structured Streaming & Python This project is a good starting point for those who have little

Larch: Applications and Python Library for Data Analysis of X-ray Absorption Spectroscopy (XAS, XANES, XAFS, EXAFS), X-ray Fluorescence (XRF) Spectroscopy and Imaging

Larch: Data Analysis Tools for X-ray Spectroscopy and More Documentation: http://xraypy.github.io/xraylarch Code: http://github.com/xraypy/xraylarch L

Python script to automate the plotting and analysis of percentage depth dose and dose profile simulations in TOPAS.

topas-create-graphs A script to automatically plot the results of a topas simulation Works for percentage depth dose (pdd) and dose profiles (dp). Dep

Sensitivity Analysis Library in Python (Numpy). Contains Sobol, Morris, Fractional Factorial and FAST methods.

Sensitivity Analysis Library (SALib) Python implementations of commonly used sensitivity analysis methods. Useful in systems modeling to calculate the

BioMASS - A Python Framework for Modeling and Analysis of Signaling Systems
BioMASS - A Python Framework for Modeling and Analysis of Signaling Systems

Mathematical modeling is a powerful method for the analysis of complex biological systems. Although there are many researches devoted on produ

Comments
  • Installation instructions fail every time...

    Installation instructions fail every time...

    This code does not work. You need more explicit instructions. The videos are also not available...

    When I run the installation, it automatically tries to log me into github.

    python -m venv StEnv

    StEnv\Scripts\activate.bat

    pip install streamlit matplotlib mplfinance plotly git+https://github.com/StreamAlpha/pynse.git Collecting git+https://github.com/StreamAlpha/pynse.git Cloning https://github.com/StreamAlpha/pynse.git to c:\users\richadmin.desktop-iesk5e9\appdata\local\temp\pip-req-build-7oybtacr Running command git clone --filter=blob:none --quiet https://github.com/StreamAlpha/pynse.git 'C:\Users\richadmin.DESKTOP-IESK5E9\AppData\Local\Temp\pip-req-build-7oybtacr' info: please complete authentication in your browser... remote: Repository not found. fatal: repository 'https://github.com/StreamAlpha/pynse.git/' not found error: subprocess-exited-with-error

    × git clone --filter=blob:none --quiet https://github.com/StreamAlpha/pynse.git 'C:\Users\richadmin.DESKTOP-IESK5E9\AppData\Local\Temp\pip-req-build-7oybtacr' did not run successfully. │ exit code: 128 ╰─> See above for output.

    note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

    × git clone --filter=blob:none --quiet https://github.com/StreamAlpha/pynse.git 'C:\Users\richadmin.DESKTOP-IESK5E9\AppData\Local\Temp\pip-req-build-7oybtacr' did not run successfully. │ exit code: 128 ╰─> See above for output.

    note: This error originates from a subprocess, and is likely not a problem with pip.

    opened by richlysakowski 0
Owner
StreamAlpha
StreamAlpha
Data Scientist in Simple Stock Analysis of PT Bukalapak.com Tbk for Long Term Investment

Data Scientist in Simple Stock Analysis of PT Bukalapak.com Tbk for Long Term Investment Brief explanation of PT Bukalapak.com Tbk Bukalapak was found

Najibulloh Asror 2 Feb 10, 2022
Python beta calculator that retrieves stock and market data and provides linear regressions.

Stock and Index Beta Calculator Python script that calculates the beta (β) of a stock against the chosen index. The script retrieves the data and resa

sammuhrai 4 Jul 29, 2022
A lightweight, hub-and-spoke dashboard for multi-account Data Science projects

A lightweight, hub-and-spoke dashboard for cross-account Data Science Projects Introduction Modern Data Science environments often involve many indepe

AWS Samples 3 Oct 30, 2021
Supply a wrapper ``StockDataFrame`` based on the ``pandas.DataFrame`` with inline stock statistics/indicators support.

Stock Statistics/Indicators Calculation Helper VERSION: 0.3.2 Introduction Supply a wrapper StockDataFrame based on the pandas.DataFrame with inline s

Cedric Zhuang 1.1k Dec 28, 2022
Statistical Analysis 📈 focused on statistical analysis and exploration used on various data sets for personal and professional projects.

Statistical Analysis ?? This repository focuses on statistical analysis and the exploration used on various data sets for personal and professional pr

Andy Pham 1 Sep 3, 2022
A library to create multi-page Streamlit applications with ease.

A library to create multi-page Streamlit applications with ease.

Jackson Storm 107 Jan 4, 2023
Two phase pipeline + StreamlitTwo phase pipeline + Streamlit

Two phase pipeline + Streamlit This is an example project that demonstrates how to create a pipeline that consists of two phases of execution. In betw

Rick Lamers 1 Nov 17, 2021
A Streamlit web-app for a data-science project that aims to evaluate if the answer to a question is helpful.

How useful is the aswer? A Streamlit web-app for a data-science project that aims to evaluate if the answer to a question is helpful. If you want to l

null 1 Dec 17, 2021
A set of functions and analysis classes for solvation structure analysis

SolvationAnalysis The macroscopic behavior of a liquid is determined by its microscopic structure. For ionic systems, like batteries and many enzymes,

MDAnalysis 19 Nov 24, 2022
🧪 Panel-Chemistry - exploratory data analysis and build powerful data and viz tools within the domain of Chemistry using Python and HoloViz Panel.

???? ??. The purpose of the panel-chemistry project is to make it really easy for you to do DATA ANALYSIS and build powerful DATA AND VIZ APPLICATIONS within the domain of Chemistry using using Python and HoloViz Panel.

Marc Skov Madsen 97 Dec 8, 2022