TradingAgents多Agent交易框架教程:用LLM模拟专业交易公司

发布时间:2026-08-02 | 标签:AI工具、金融交易、多Agent、LLM

什么是TradingAgents

TradingAgents是GitHub上获得64k+ Star的多智能体LLM金融交易框架。它模拟专业交易公司的运作方式,将不同角色的AI Agent组合在一起,包括基本面分析师、技术分析师、情绪分析师、交易员和风控经理,共同完成投资决策。

核心架构

分析师团队

交易决策层

安装与使用

# 安装
pip install tradingagents

# 配置API Key
export OPENAI_API_KEY=sk-xxx

# 基本使用
from tradingagents import TradingAgents

ta = TradingAgents()
result = ta.analyze("AAPL", timeframe="1d")
print(result.decision)  # BUY / SELL / HOLD
print(result.reasoning)

自定义Agent

# 添加自定义分析师
ta.add_agent(
    name="crypto_analyst",
    role="加密货币市场分析师",
    model="gpt-4o",
    tools=["coinmarketcap", "glassnode"]
)

# 运行完整分析
result = ta.run("BTC", agents=["all"])

回测功能

# 回测历史数据
ta.backtest(
    symbol="TSLA",
    start="2026-01-01",
    end="2026-07-01",
    initial_capital=100000
)

与CrewAI的关系

TradingAgents基于多Agent协作理念,与CrewAI多Agent协作教程中的框架类似,但专注于金融交易场景。

适用场景

相关阅读

📚 常见问题

TradingAgents多Agent交易框架是什么?

发布时间:2026-08-02 | 标签:AI工具、金融交易、多Agent、LLM