Skip to content

Stonks Rabbi is a streamlit-based application that uses the Yahoo Finance API to visualize and analyze stock trends, patterns, and performance over its listed time period. The metadata is handled through pymongo, the frontend is on streamlit, and autoARIMA, pandas, and matplotlib are used for data analytics and visualization.

License

Notifications You must be signed in to change notification settings

shreyansh-2003/Stonks_Rabbi-Market_Insight_Analysis_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STONKS RABBI - A Market Analyser & Forecaster

Website Link: https://stonks-rabbi.streamlit.app/

Stonks Rabbi is a streamlit-based application that uses the Yahoo Finance API to visualize and analyze stock trends, patterns, and performance over its listed time period. The metadata is handled through pymongo, the frontend is on streamlit, and autoARIMA, pandas, and matplotlib are used for data analytics and visualization.

image

Home Page

The home page, as demonstrated in the video below, features a dropdown menu of Nasdaq stock exchange stocks and portfolios available for selection.

Home.Page.-.Stonks.Rabbi.mov

Company Overview Page - Metaadata

The first section of the Company Overview page contains essential metadata about the company. It includes a dropdown menu to select various parameters such as address, phone number, 52-week change, audit risk, current ratio, and more. Additionally, this section presents a dataset queried from the Yahoo Finance API, which comprises the Open, High, Low, Close, and Volume data for all recorded days since the stock's inception. This dataset can be directly downloaded by clicking the Download Data As CSV button.

CO-1


Company Overview Page - Visual Analysis (Stock Performance Viewer)

This tool facilitates the analysis of a stock in terms of its volume, opening and closing prices, and other aspects over time. It offers more than 15 visualizations that can be generated through a dropdown menu. Year and month sliders are available for specifying and adjusting graph values to focus on specific time frames. The graphs are interactive, providing exact values and dates upon hovering. Additionally, the graphs can be zoomed and moved around, as they are rendered using Plotly HTML instances. The below walkthrough video showcases some of the visualisations generated for a particular stock.

CO.-.Visual.Analysis.mp4

Foreccasting Company Stocks

Forecasting company stocks is important because it helps investors and traders make informed decisions about buying and selling stocks, which can result in significant financial gains or losses. The process of forecasting involves analyzing historical price data to identify patterns and trends, and using statistical models to make predictions about future price movements. This section of the application offers forecasting functionalities, specifically ARIMA and Auto ARIMA models, complemented by seasonal and trend-eliminated plots. The walkhrough video shows forecasting figures generated in the Stonks Rabbi Application

Forecasting.Company.Stocks.mp4

Developed by Shreyansh Padarha

About

Stonks Rabbi is a streamlit-based application that uses the Yahoo Finance API to visualize and analyze stock trends, patterns, and performance over its listed time period. The metadata is handled through pymongo, the frontend is on streamlit, and autoARIMA, pandas, and matplotlib are used for data analytics and visualization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published