Discover and explore top open-source AI tools and projects—updated daily.
QuantML-CAI-powered stock analysis and forecasting
Top 97.7% on SourcePulse
AI-Kline is a Python-based A-share stock analysis tool that merges traditional technical indicators with AI-driven forecasting. It targets individual investors and researchers, offering comprehensive analysis via CLI, Web UI, and an MCP server, leveraging historical data, financial news, and advanced AI predictions.
How It Works
The tool fetches A-share historical trading data, financial information, and news using AKShare. It computes standard technical indicators (MA, MACD, KDJ, RSI, Bollinger Bands) and visualizes them with K-line charts. A key feature is its AI analysis module, employing multimodal AI models (e.g., Qwen-VL-MAX via Dashscope, or potentially Gemini) to analyze integrated data and forecast future stock trends.
Quick Start & Requirements
pip install -r requirements.txt..env file for API_KEY, BASE_URL, MODEL_NAME.python main.py --stock_code <CODE> --period <PERIOD>python web_app.py (access at http://localhost:5000)uv run mcp_server.py (connect via http://localhost:8000/mcp)Highlighted Details
Maintenance & Community
Part of the "QuantML" open-source initiative. Specific maintenance, contributor, or community channel details are not provided. Commercial use requires direct contact with QuantML.
Licensing & Compatibility
An open-source project from QuantML requiring attribution. Commercial use requires contact. The specific license type is not stated, necessitating clarification for commercial compatibility.
Limitations & Caveats
Intended for learning/research only, not investment advice. AI predictions are not guaranteed. A contradiction exists regarding required API keys: .env example uses Dashscope (qwen-vl-max), while a caveat mentions Gemini. Data acquisition depends on AKShare, subject to network/source limitations.
3 months ago
Inactive