Investment Prediction Agent
Investment Prediction Agent
AI-powered multi-agent trading system for comprehensive stock & prediction markets analysis and automated trading decisions.
🚀 Overview
The Investment Prediction Agent is a sophisticated platform combining 8 specialized AI agents to analyze markets, debate strategies, and execute trades. It features real-time data processing, a "Bull vs. Bear" debate engine, and a modern dashboard for visualization.
✨ Key Features
- Multi-Agent Architecture: 8 agents including Fundamentals, News, Technical, and Risk Managers.
- Top Traders Leaderboard: Real-time tracking of top performers from ZuluTrade and Polymarket.
- Interactive Dashboard: Modern UI with specific agent reports, history tracking, and technical charts.
- "Bull vs. Bear" Debates: Automated debates to assess risk and reward before every trade.
- Groq Integration: High-speed inference using
llama-3.3-70b-versatile.
🤖 AI Agents & Strategies
| Agent/Team | Role |
|---|---|
| Analyst Team | Gathers data: Fundamentals, Sentiment (Social), News, & Technical Analysis. |
| Researcher Team | Conducts "Bull vs. Bear" debates; assesses risk. |
| Trader Agent | Synthesizes reports to propose trades. |
| Portfolio Manager | Final decision maker; manages risk and position sizing. |
Strategies: Momentum (Trend Following), Mean Reversion, Breakout (Volatility), and Day Trading Scalp.
📂 Third Party APIs
- Alpaca: Broker & trading as a service.
- Finnhub: Stock market data.
- TradingView: TradingView PineScript automated trading.
- ZuluTrade: Top traders leaderboard.
- Polymarket: Top event predictions leaderboard & correlation with stock market.
- Lightweight Charts: Candlestick UI widget from TradingView
- TradingAgents: Implementation of LLM research bots (paper)
🤝 Contributing & License
Contributions are welcome! Please open an issue or PR.