AlphaBot  by x-pai

AI-powered financial advisor and stock analysis tool

Created 7 months ago
267 stars

Top 95.9% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.>

AlphaBot is an AI-powered stock analysis assistant aimed at helping individual investors shift from emotional trading to data-driven decisions. It targets users struggling with market volatility and impulsive trades, offering AI insights and tools to demystify markets and improve investment strategies for more disciplined trading.

How It Works

AlphaBot integrates LLMs for Q&A and market interpretation with ML models for predictive analysis. It ingests data from global markets (Alpha Vantage) and China A-shares (Tushare, AKShare), ensuring up-to-date information. Data undergoes technical, fundamental, and ML analysis before LLM processing, yielding actionable insights, visualizations, and strategy recommendations. This hybrid approach bridges complex data with user-friendly decision support.

Quick Start & Requirements

Docker Compose installation via ./deploy.sh or ./deploy.ps1 is recommended (requires Docker/Docker Compose). Manual setup involves pip install -r requirements.txt (backend) and npm install (frontend). Access API docs at http://localhost:8000/api/v1/docs and the frontend UI at http://localhost:3000. A tutorial is available.

Highlighted Details

  • AlphaBot Agent: LLM assistant for Q&A, real-time news search, natural language chart generation, and strategy recommendations.
  • Multi-Data Source Support: Aggregates global and China A-share market data with real-time synchronization.
  • AI-Driven Analysis: Employs technical, fundamental, ML prediction, and LLM market interpretation.
  • Trading Assistance: Includes stock search, historical data, technical indicators, and AI risk assessment.

Maintenance & Community

Community channels include WeChat Official Account, WeChat Group, and QQ Group (点击链接加入群聊【AlphaBot交易者联盟】). Sponsorship is encouraged via WeChat QR code to support infrastructure and development, with corporate options available. Contribution guidelines are in CONTRIBUTING.md.

Licensing & Compatibility

The specific open-source license is not explicitly stated in the README. No compatibility notes for commercial use are provided.

Limitations & Caveats

AlphaBot is an educational tool, not a profit guarantee. It warns that AI can err, market risks are inherent, and users bear trading responsibility. Data accuracy relies on third-party sources.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
2
Star History
30 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Junyang Lin Junyang Lin(Core Maintainer at Alibaba Qwen), and
4 more.

ai-hedge-fund by virattt

0.3%
42k
AI-powered hedge fund proof-of-concept for educational use
Created 11 months ago
Updated 3 weeks ago
Feedback? Help us improve.