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驅動金融交易的重要進步,通過多智能體協作和結構化通信實現了顯著的性能提升。該框架不僅在收益率上超越傳統方法,更重要的是提供了透明、可解釋的決策過程,這對於實際金融應用至關重要。