详细介绍
AI Hedge Fund 是一个面向研究与教育的示例项目,展示如何使用多个专业化智能体(如估值智能体、情绪智能体、基本面智能体与技术面智能体)协同生成交易意见。项目提供命令行工具与可选的 Web 界面,支持对历史数据回测与策略验证。该项目强调可重复的研究流程与风控假设验证,明确声明仅供学习与研究使用,不构成投资建议。
主要特性
- 多智能体协同:以数个策略化智能体并行评估标的,以多样性视角生成交易信号。
- 回测与风控:内置可配置回测器与风险约束模块,便于在历史窗口上验证策略稳健性。
- 多种 LLM 接入:支持主流 LLM 提供商与本地模型(如使用
--ollama标志),将大模型用于策略推理与文本化决策理由。 - 全栈运行方式:既可通过
CLI在自动化脚本中运行,也可部署内置的 Web 应用进行交互式分析。
使用场景
该项目适合研究者、量化爱好者与教学场景,用于探索智能体协作、LLM 驱动的决策解释、以及策略回测流程。典型用途包括策略原型验证、教学演示、以及在受控环境下研究模型对交易决策的影响。项目明确非实盘交易工具,所有实验应在隔离的历史数据与沙箱环境中执行。
技术特点
- Python 实现、采用
Poetry管理依赖,易于在开发环境快速部署。 - 模块化架构:将数据获取、策略逻辑、回测引擎与展示层解耦,便于替换数据源或模型。
- 可配置的数据接入:支持免费行情样例与第三方金融数据 API,数据密钥通过
.env管理。 - 注重本地优先与隐私:所有关键计算与回测在本地运行,网络调用为可选项以保护敏感数据。