人工智能股票交易系统
一个生产级的自主交易大厅,有4个专门的人工智能代理、6个MCP服务器和40多种工具。
架构概述
代理商(4)
- 市场分析代理:分析实时市场数据和技术指标
- 新闻与情感代理:获取财经新闻和情绪分析
- 风险管理代理:强制执行头寸规模和风险限额
- 执行代理:做出买入/卖出/持有决策并模拟执行
MCP服务器(6)
- 市场数据服务器:价格数据和蜡烛的Polygon API集成
- 新闻搜索服务器:勇敢的API金融新闻集成
- 策略推理服务器:LLM贸易推理编排
- 风险与投资组合服务器:职位管理和风险计算
- 通知服务器:用于警报的Pushover集成
- 日志和度量服务器:结构化日志记录和指标跟踪
特性
- 基于LLM推理的代理AI框架
- 实时市场数据集成
- 新闻情感分析
- 风险管理与头寸规模
- 纸品交易模拟
- Gradio仪表板用于实时监控
- 40+可重复使用的工具
- 结构化JSON日志记录
设置
- 安装依赖项:
pip install -r requirements.txt- 配置环境变量(请参见
.env.example):
cp .env.example .env
# Edit .env with your API keys- 运行系统:
python main.py项目结构
.
agents/ # 4 specialized agents
mcp_servers/ # 6 MCP-style servers
tools/ # 40+ reusable tools
core/ # Core framework (Agent base, AgentManager)
trading_floor/ # Trading floor orchestrator
ui/ # Gradio dashboard
config/ # Configuration files
logs/ # Log files
data/ # Portfolio data and trade history
main.py # Entry point简历分数
- 建立了一个由4名代理人进行自主交易的交易大厅
- 由6台MCP服务器和44个工具提供支持
- 代理AI框架、LLM模型、MCP服务器、Python、Gradio
- 集成Brave API、Polygon API、Pushover、OpenAI SDK
