Trading Agents是一款多智能体金融分析框架,将交易任务分解为“分析师➡️研究员➡️交易员➡️风控➡️投资组合管理”5个环节的工作流。
包含4个Analyst、2个Researcher等共9个agents,分别负责收集市场信息、多头与空头论证、交易决策与组合决策等。确保了输出质量、速度、可控性以及低成本。
目前项目已获40.2k的star,并持续更新至0.2.2v。
成果展示
根据分析,一句话概括对标普500的分析:
SPY短期是中性偏空,波动会很大。
跑一遍核心流程
本文为了方便管理,采用docker部署。
打开终端,在目标文件夹中git clone项目下来。
创建.env与docker文件,通过下列命令完成。具体输入的内容由AI来填入即可。
cp .env.example .envnano .envnano Dockerfilenano docker-compose.yml
构建docker。
完成后打开运行。可以选择想要的股票代码、分析日期、大型语言模型提供商、研究深度等内容。
设置并选择完成后开始进入分析环节,显示结果与进度。
完成分析,结果可以保存至本地。完整报告500多行。
项目内部智能体团队对标普500的情绪面分析大致结论为:
社交分析师给的是 HOLD,研究经理和交易员给的是 SELL,组合经理最终给的是 Underweight(低配,不是清仓)。