AI新工具
banner

TradingAgents


介绍:

基于LLM的多智能体金融交易框架









TradingAgents

这段文字描述了一个名为TradingAgents的GitHub项目,该项目是一个多智能体LLM(大型语言模型)金融交易框架。以下是该项目的主要功能、核心要点和关键特性:

  1. 多智能体框架: TradingAgents模拟真实世界的交易公司动态,通过部署专门的、由LLM驱动的智能体,实现协同评估市场状况并辅助交易决策。这些智能体包括基本面分析师、情绪分析专家、技术分析师、交易员和风险管理团队等。
  2. 角色分解: 框架将复杂的交易任务分解为多个专门的角色,确保系统能够以稳健且可扩展的方式进行市场分析和决策。
  3. 分析师团队: 包括基本面分析师(评估公司财务和业绩指标)、情绪分析师(分析社交媒体和公众情绪)、新闻分析师(监控全球新闻和宏观经济指标)和技术分析师(利用技术指标检测交易模式和预测价格变动)。
  4. 研究员团队: 由多头和空头研究员组成,他们批判性地评估分析师团队提供的见解,通过结构化的辩论平衡潜在收益与内在风险。
  5. 交易员智能体: 综合分析师和研究员的报告,做出知情的交易决策,并确定交易的时机和规模。
  6. 风险管理和投资组合经理: 持续评估投资组合风险,并根据风险评估报告调整交易策略。投资组合经理最终批准或拒绝交易提议,如果批准,订单将被发送到模拟交易所执行。
  7. 模块化设计: 使用LangGraph构建,确保框架的灵活性和模块化。
  8. CLI(命令行界面)支持: 提供CLI界面,方便用户直接尝试,可以选择股票代码、日期、LLM、研究深度等。
  9. API支持: 支持FinnHub API获取金融数据,以及OpenAI API供所有智能体使用。
  10. 可配置性: 允许用户自定义配置,包括LLM的选择、辩论轮数等。
  11. 贡献: 鼓励社区贡献,共同改进项目。
  12. 用于研究目的: 声明该框架主要用于研究目的,交易业绩可能会因多种因素而异,不应作为金融、投资或交易建议。