{"id":25676495,"url":"https://github.com/mayankmittal29/stockvision","last_synced_at":"2026-04-07T20:32:44.289Z","repository":{"id":247917035,"uuid":"827227037","full_name":"mayankmittal29/StockVision","owner":"mayankmittal29","description":"Stock price predictor LSTM Sequential Model with Dropout Regularization by which we can analyse any stock tickers, do its fundamental analysis using fundamental ratios and charts visualisations of 100MA and 200MA and can also predict stock price for next 10 days with its trend. Can also view candle stick charts for stock trading and latest news.","archived":false,"fork":false,"pushed_at":"2024-07-18T12:15:52.000Z","size":2114,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T14:43:41.391Z","etag":null,"topics":["keras","lstm-neural-networks","matplotlib-pyplot","mplfinance","numpy","pandas","python","scikit-learn","streamlit","yfinance-api"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mayankmittal29.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-11T08:35:04.000Z","updated_at":"2024-10-28T05:05:23.000Z","dependencies_parsed_at":"2024-07-18T13:27:49.784Z","dependency_job_id":null,"html_url":"https://github.com/mayankmittal29/StockVision","commit_stats":null,"previous_names":["mayankmittal29/stockvision"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mayankmittal29/StockVision","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayankmittal29%2FStockVision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayankmittal29%2FStockVision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayankmittal29%2FStockVision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayankmittal29%2FStockVision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mayankmittal29","download_url":"https://codeload.github.com/mayankmittal29/StockVision/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayankmittal29%2FStockVision/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31528468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keras","lstm-neural-networks","matplotlib-pyplot","mplfinance","numpy","pandas","python","scikit-learn","streamlit","yfinance-api"],"created_at":"2025-02-24T14:34:27.600Z","updated_at":"2026-04-07T20:32:44.272Z","avatar_url":"https://github.com/mayankmittal29.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 style=\"text-align: center; color: #2E3B4E;\"\u003eStockVision 📈\u003c/h1\u003e\n\n\u003cp style=\"font-size: 18px; line-height: 1.6;\"\u003eStockVision is a web application built using Streamlit that provides tools for stock analysis and prediction using machine learning and financial data visualization techniques.\u003c/p\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eOverview 🚀\u003c/h2\u003e\n\u003cp style=\"font-size: 16px;\"\u003eStockVision allows users to:\u003c/p\u003e\n\u003cul style=\"font-size: 16px;\"\u003e\n    \u003cli\u003e🧠 \u003cb\u003ePredict Stock Prices\u003c/b\u003e: Use historical data and a trained machine learning model to forecast future prices.\u003c/li\u003e\n    \u003cli\u003e📊 \u003cb\u003eInteractive Charts\u003c/b\u003e: Visualize historical closing prices and moving averages (100-day and 200-day).\u003c/li\u003e\n    \u003cli\u003e📈 \u003cb\u003eFinancial Ratios\u003c/b\u003e: Analyze key financial ratios such as P/E ratio, P/B ratio, and market capitalization.\u003c/li\u003e\n    \u003cli\u003e📉 \u003cb\u003eCandlestick Charts\u003c/b\u003e: Generate candlestick charts for both historical and predicted stock prices.\u003c/li\u003e\n    \u003cli\u003e📰 \u003cb\u003eLatest News and Sentiment Analysis\u003c/b\u003e: Get the latest news headlines and sentiment analysis for selected stock tickers.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eFeatures 🌟\u003c/h2\u003e\n\u003cul style=\"font-size: 16px;\"\u003e\n    \u003cli\u003e\u003cb\u003ePredictive Modeling\u003c/b\u003e: Utilizes a machine learning model to forecast stock prices for the next 10 days based on historical trends.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eInteractive Charts\u003c/b\u003e: Offers interactive plots for closing prices, moving averages, and financial ratios.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eCandlestick Charts\u003c/b\u003e: Provides visualization of stock price movements using candlestick charts for historical and predicted data.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eFinancial Analysis\u003c/b\u003e: Displays key financial ratios to assist in fundamental analysis.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eLatest News and Sentiment Analysis\u003c/b\u003e: Fetches the latest news headlines and provides sentiment analysis for the selected stock tickers.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eGetting Started 🚀\u003c/h2\u003e\n\u003cp style=\"font-size: 16px;\"\u003eTo run StockVision locally:\u003c/p\u003e\n\u003col style=\"font-size: 16px;\"\u003e\n    \u003cli\u003eClone this repository:\n        \u003cpre\u003e\u003ccode\u003egit clone \u0026lt;repository_url\u0026gt;\ncd StockVision\n\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003eInstall the required Python packages:\n        \u003cpre\u003e\u003ccode\u003epip install -r requirements.txt\n\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003eRun the Streamlit app:\n        \u003cpre\u003e\u003ccode\u003estreamlit run app.py\n        \u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003eFind the Ticker in:\n        \u003cpre\u003e\u003ccode\u003eTicker.txt file\n\u003c/code\u003e\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003eAccess the application in your web browser at \u003ca href=\"http://localhost:8501\"\u003ehttp://localhost:8501\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eDependencies 📦\u003c/h2\u003e\n\u003cul style=\"font-size: 16px;\"\u003e\n    \u003cli\u003eStreamlit\u003c/li\u003e\n    \u003cli\u003ePandas\u003c/li\u003e\n    \u003cli\u003eMatplotlib\u003c/li\u003e\n    \u003cli\u003eNumPy\u003c/li\u003e\n    \u003cli\u003eyfinance\u003c/li\u003e\n    \u003cli\u003eKeras (for loading the machine learning model)\u003c/li\u003e\n    \u003cli\u003escikit-learn (for data preprocessing and linear regression)\u003c/li\u003e\n    \u003cli\u003emplfinance (for candlestick charts)\u003c/li\u003e\n    \u003cli\u003eStockNews (for fetching latest news)\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eUsage 📝\u003c/h2\u003e\n\u003col style=\"font-size: 16px;\"\u003e\n    \u003cli\u003e\u003cb\u003eEnter Stock Ticker\u003c/b\u003e: Input the stock ticker symbol (e.g., INFY.BO) in the text box.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003ePredictions\u003c/b\u003e: View predicted stock prices for the next 10 days along with trend analysis.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eTime Series Analysis\u003c/b\u003e: Explore historical closing prices and moving averages for different time periods (1 month, 3 months, 6 months, 1 year, 5 years, or full data).\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eFinancial Ratios\u003c/b\u003e: Analyze key financial ratios like P/E ratio, P/B ratio, and market capitalization.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eLatest News and Sentiment Analysis\u003c/b\u003e: Get the latest news headlines and sentiment analysis for the selected stock ticker.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch2 style=\"color: #4CAF50;\"\u003eExamples 📊\u003c/h2\u003e\n\u003cul style=\"font-size: 16px;\"\u003e\n    \u003cli\u003e\u003cb\u003ePredictions vs Original\u003c/b\u003e: Compare predicted stock prices with actual prices for validation.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eTrend Analysis\u003c/b\u003e: Determine whether the stock is in an uptrend or downtrend based on predicted prices.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eCandlestick Charts\u003c/b\u003e: Visualize stock price movements using candlestick charts for both historical and predicted data.\u003c/li\u003e\n    \u003cli\u003e\u003cb\u003eLatest News and Sentiment Analysis\u003c/b\u003e: Stay updated with the latest news headlines and understand the market sentiment related to your stock ticker.\u003c/li\u003e\n\u003c/ul\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayankmittal29%2Fstockvision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmayankmittal29%2Fstockvision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayankmittal29%2Fstockvision/lists"}