TickerTeller
Empowering Investment Decisions: Stock and Financial News Insights through Forecasting, Machine Learning & Sentiment Analysis
Created on 11th February 2024
•
TickerTeller
Empowering Investment Decisions: Stock and Financial News Insights through Forecasting, Machine Learning & Sentiment Analysis
The problem TickerTeller solves
Project Overview: Solving the Investment Puzzle
Our platform has been developed to tackle the challenge faced by prospective investors seeking accurate predictions of stock prices for their companies of interest. It integrates an ensemble machine learning model that combines LSTM-based time series forecasting and sentiment analysis from Wall Street Journal articles, offering insights into anticipated stock movements and the underlying reasons from the news. This holistic approach enables investors to access well-rounded predictions of future stock prices, enhanced by several additional functionalities designed to support informed investment decisions.
Key Features:
Ensemble Machine Learning Forecasting Model: At the heart of our platform is an ensemble model that merges the predictive capabilities of LSTM networks for Time Series Forecasting with sophisticated sentiment analysis. This model is specifically tailored to analyze time series data, gauge market sentiment from Wall Street Journal articles, and provide accurate future predictions.
Comprehensive Sentiment Analysis: Understanding the impact of news on stock prices is crucial. Our platform does not just predict stock movements; it dives deep into the sentiment conveyed in financial news articles, providing a layer of insight that is often missed in traditional analysis.
Evidence-Based Predictions: We go a step further by correlating our predictions with evidence extracted from the news articles. This approach not only enhances the reliability of our predictions but also offers investors a transparent view of the rationale behind predicted stock movements.
User-Friendly Dashboard: All of these features are seamlessly integrated into an intuitive dashboard, making complex data easily accessible and understandable. Investors can quickly get a snapshot of future stock prices along with actionable insights, empowering them to make well-informed decisions.
Challenges we ran into
Data Acquisition: Securing a comprehensive collection of financial news articles, especially from esteemed sources like the Wall Street Journal, proved to be a daunting task. It required extensive effort. Nonetheless, through determined efforts, we managed to gather news articles from WSJ for twelve companies over two years.
Prompt Engineering for AI Analysis: The subsequent hurdle was to craft precise instructions for the GenAI model (GPT-3.5) to analyze these articles for sentiment, identify supporting evidence, forecast stock movements, and articulate the basis of these forecasts in a well-organized manner. Our previous experience in crafting effective prompts and utilizing langchain technologies was instrumental in overcoming this challenge.
Developing the Prediction Model: Creating a forecasting model that could seamlessly process data from 12 companies, encompassing over 3000 articles throughout two years, presented significant complexity. This involved integrating LSTM and GenAI predictions into a cohesive forecasting framework.
Crafting a User-Centric Interface: Embarking on the use of Taipy to design the envisioned user interface was like navigating uncharted territory. We aimed to create an optimal user experience featuring interactive charts, precise predictions, and insightful news analysis. This endeavor required us to bridge a substantial knowledge gap in using Taipy effectively.
Tracks Applied (5)
Finance
Best Use of MongoDB Atlas
Major League Hacking
Best Use of Taipy
Major League Hacking
Best Tech Domain Name
Major League Hacking