TradingAgents是一个多智能体交易框架,模拟了真实交易公司的动态结构。通过部署由大语言模型驱动的专业智能体团队——包括基本面分析师、情感专家、技术分析师、交易员和风险管理团队,该平台通过协作评估来增强交易决策。
该项目由Tauric Research开发,致力于通过AI重新定义交易智能,利用大语言模型、高级推理和自主智能体来提升交易卓越性。
TradingAgents采用七个不同的角色:基本面分析师、情感分析师、新闻分析师、技术分析师、研究员、交易员和风险管理员。每个智能体都配备了针对其功能定制的专业工具和约束条件。
研究团队通过涉及看涨和看跌观点的辩证过程来批判性评估分析师数据。这种辩论确保了平衡的分析,识别机会和风险以制定交易策略。
交易智能体基于综合分析执行决策。他们评估来自分析师和研究员的见解,确定最优交易行动,在动态市场环境中平衡收益和风险。
风险管理团队监督公司的市场风险敞口,确保交易活动保持在预定义限制内,通过有效的风险控制确保财务稳定并保护资产。
所有智能体都使用ReAct提示框架,促进协作和动态决策过程,反映真实世界的交易系统。
TradingAgents采用结构化协议,结合清晰的结构化输出和自然语言对话。这种方法最小化信息丢失,在长期交互中保持上下文。
根据任务需求选择LLMs,使用快速思考模型进行数据检索,使用深度思考模型进行深入分析和决策制定。
类别 | 模型 | AAPL | GOOGL | AMZN | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CR%↑ | ARR%↑ | SR↑ | MDD%↓ | CR%↑ | ARR%↑ | SR↑ | MDD%↓ | CR%↑ | ARR%↑ | SR↑ | MDD%↓ | ||
Market | B&H | -5.23 | -5.09 | -1.29 | 11.90 | 7.78 | 8.09 | 1.35 | 13.04 | 17.1 | 17.6 | 3.53 | 3.80 |
Ours | TradingAgents | 26.62 | 30.5 | 8.21 | 0.91 | 24.36 | 27.58 | 6.39 | 1.69 | 23.21 | 24.90 | 5.60 | 2.11 |
注:CR=累计收益率,ARR=年化收益率,SR=夏普比率,MDD=最大回撤
TradingAgents/
├── tradingagents/
│ ├── agents/
│ │ ├── analysts/ # 分析师智能体
│ │ ├── researchers/ # 研究员智能体
│ │ ├── traders/ # 交易员智能体
│ │ └── risk_managers/ # 风险管理智能体
│ ├── tools/ # 智能体工具
│ ├── communication/ # 通信协议
│ └── environment/ # 交易环境
TradingAgents代表了AI驱动金融交易的重要进步,通过多智能体协作和结构化通信实现了显著的性能提升。该框架不仅在收益率上超越传统方法,更重要的是提供了透明、可解释的决策过程,这对于实际金融应用至关重要。