Arison-X
代理金融研究平台 使用 模型上下文协议(MCP), 图表RAG,以及 LangGraph 用于自动股票分析和回溯测试。
*(注:替换为实际架构图)*
🚀 概述
Arison-X是一个先进的自主金融研究系统,旨在为散户投资者实现高频数据分析的民主化。通过利用多代理架构,它能够自主聚合市场数据,执行技术和基本面分析,并在最少的人为干预下执行回溯测试策略。
以专注于 模块化 和 可扩展性Arison-X展示了可组合AI系统在金融技术中的强大功能。
🛠 技术栈
- 核心逻辑:Python 3.10+
- 编排: LangGraph (有状态的多代理工作流)
- 数据集成: 模型上下文协议(MCP) (标准化服务器-客户端工具界面)
- 知识检索:图形RAG(基于图形的检索增强生成)
- 矢量数据库:ChromaDB/Pinecone(用于财务报告的语义搜索)
- API管理:FastAPI(服务器)
✨ 主要特点
- 多Agent协作:专业代理 *数据检索*, *技术分析*, *情感分析*,以及 *回溯测试* 协同工作。
- MCP服务器架构:解耦工具确保数据源(雅虎财经、阿尔法Vantage)可以在不重写代理逻辑的情况下进行交换。
- 图形RAG存储器:维护股票关系和历史背景的知识图,以提高推理能力。
- 自动回测:一个专门的引擎,模拟数千种交易场景,以验证代理生成的策略。
📂 项目结构
Arison-X/
├── src/
│ ├── agents/ # LangGraph agent definitions
│ ├── equipment/ # Shared utilities & tools
│ ├── server.py # Main MCP server entry point
│ ├── tools/ # Market data & analysis tools
│ └── backtest/ # Backtesting engine
├── data/ # Local data cache
├── requirements.txt # Dependency definitions
└── README.md # Project documentation🚀 入门指南
先决条件
- Python 3.10或更高版本
- Git
安装
- 克隆仓库 (如果你还没有):
git clone https://github.com/a-rison/Arison-X.git
cd Arison-X- 再进行:
pip install -r requirements.txt- 配置环境:
创建一个 .env 文件,并添加您的API密钥:
OPENAI_API_KEY=sk-...
ALPHA_VANTAGE_KEY=...用法
运行MCP服务器:
python src/server.py🤝 贡献
欢迎投稿!请打开问题或提交任何功能或错误修复的拉取请求。
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
