![Logo](images/logo.png)
InvestingIQ is a user-friendly online platform built with ReactJS, Python, and Streamlit, designed to assist retail investors in making informed decisions in the stock market. It offers comprehensive stock information, including current and historical stock prices, company news, and management insights. The platform also features two machine learning models, Facebook's Prophet and Random Forest, for predicting future stock prices. Additionally, it provides sentiment analysis to gauge public confidence in the company. With these powerful tools and data-driven insights, InvestingIQ simplifies the investment process, allowing investors to make hassle-free decisions with confidence.
View Demo
·
Report Bug
·
Request Feature
Table of Contents
InvestingIQ: Stock Market Analysis and Prediction Platform
Welcome to the InvestingIQ GitHub repository! This project is a cutting-edge online platform designed to empower retail investors with comprehensive information and powerful tools for stock market analysis. Built using ReactJS, Python, and Streamlit, InvestingIQ serves as a one-stop destination for investors to make informed decisions with ease.
Key Features:
-
Comprehensive Stock Information: Investors can access a wealth of information about various stocks in a user-friendly format. The platform provides current and historical stock price data, latest news updates about the company, and other relevant details to keep investors well-informed.
-
Quantitative Analysis Made Easy: With InvestingIQ, investors can perform quantitative analysis effortlessly. The platform offers various metrics, including Profitability, Liquidity, and Asset Turnover, formulated from the latest quarter balance sheet of each company. These metrics provide valuable insights into the company's financial performance.
-
Machine Learning Models: InvestingIQ incorporates two powerful machine learning models – Facebook's Prophet and Random Forest. These models independently predict the future stock prices of companies, aiding investors in understanding potential stock performance.
-
Company Management Insights: Each stock profile includes a dedicated section that sheds light on how the company is managed by the current leadership. This feature helps investors evaluate the overall competence and strategy of the company's management.
-
Sentiment Analysis: The platform utilizes a sentiment analysis model to assess the company's perception on various social network sites and news outlets. This analysis provides an understanding of the general public's confidence in the company.
Benefits:
-
Data-Driven Decision Making: InvestingIQ empowers investors to make data-driven decisions by providing a wealth of financial and sentiment data for each company. This enables investors to evaluate investment opportunities with greater confidence.
-
Predictive Insights: The inclusion of machine learning models enhances the platform's value by providing future stock price predictions. Investors can factor in these predictions while formulating their investment strategies.
-
User-Friendly Interface: The user interface of InvestingIQ is designed to be intuitive and easy to navigate. Investors, regardless of their expertise level, can seamlessly access and comprehend the information provided.
-
Hassle-Free Investing: By consolidating comprehensive information and analysis tools, InvestingIQ simplifies the investment process for retail investors. This one-stop platform streamlines the research and decision-making process.
Whether you are a seasoned investor or a newcomer to the stock market, InvestingIQ offers valuable insights and predictions to support your investment journey. The combination of ReactJS, Python, and Streamlit ensures a seamless and interactive experience, making InvestingIQ the go-to platform for retail investors seeking to navigate the stock market with confidence.
Distributed under the MIT License. See LICENSE.txt
for more information.
Gaurav Singh - @knowgaurav01 - [email protected]
Project Link: https://github.com/knowgaurav/investingIQ-main