Inspiration
Learning to trade can be overwhelming, especially when you’re unsure which stocks are worth watching or how current events impact the market. We wanted to build a tool for new and busy investors that could track the news, make sense of it, and act on it automatically.
What it does
The Daily Prophet uses real-time news data and AI to recommend stocks to buy or sell, along with confidence scores. It tracks developments across industries and automates trades on behalf of users when they’re away, helping them stay on top of market shifts without being glued to the headlines.
How we built it
- News API: We used keyword searches to pull relevant news articles, sorted by relevance (default), popularity, or recency.
- Gemini Flash: News reports are fed into Gemini for risk analysis, generating 3–5 stock recommendations to buy and 2 to sell. Confidence scores are assigned to each ticker.
- Alpaca Trading API: Automates buying and selling based on Gemini’s risk-weighted recommendations.
- The user can customize how many stocks to analyze and will eventually be able to choose preferred news sources or regions.
Challenges we ran into
- Tuning the news input to Gemini for accurate and meaningful analysis.
- Balancing automation with user control.
- Integrating real-time trading safely and reliably through Alpaca.
Accomplishments that we're proud of
- Built a full pipeline from live news scraping to AI-based stock evaluation to automated trading.
- Created a simple, user-focused workflow that works for both beginners and advanced users.
- Enabled a working MVP that automatically trades confidently based on the latest news.
What we learned
- How to leverage LLMs for financial risk analysis in real time.
- How to integrate multiple APIs for seamless automation.
- The importance of clear UI/UX for trust in AI-based decisions.
What's next for The Daily Prophet
- Automated offline trading with broader customization
- International markets & multi-currency support
- Automation configuration allow users to tune in on how the AI should by and sell for them.
- Model selection, allowing users to choose their preferred LLM
- Historical Analysis, historical news and price trend analysis, for recession and growth prediction
- Subscription-based features for more advanced insights and customization
- Custom sources users can choose what sources to add, like X (formerly Twitter)
- Options Trading allow our AI to perform puts and calls
Log in or sign up for Devpost to join the conversation.