{"repo":"xiao634zhang/worldquant-alpha-crew","free":true,"listed":false,"github":"https://github.com/xiao634zhang/worldquant-alpha-crew","clone":"git clone https://github.com/xiao634zhang/worldquant-alpha-crew.git","description":"基于 CrewAI 的 WorldQuant Alpha 因子自动研究与回测系统 6个专业 AI 智能体协作 从研报到可验证公式的全自动流水线 支持网格搜索和智能优化","language":"Python","stars":19,"topics":["ai-agents","alpha","automated-research","backtesting","crewai","factor-investing","grid-search","quantitative-finance","worldquant"],"license":null,"category":"trading","readme_excerpt":"WorldQuant Alpha因子研究多智能体系统 6个专业AI智能体组成的自动化流水线，将研报自动加工成可验证的Alpha因子公式 --- 🎯 核心架构 一个由7个专业AI智能体组成的流水线，像工厂一样将研报自动加工成可验证的Alpha因子公式。 智能体团队 智能体 角色 代码文件 职责 -------- ------ ---------- ------ 🕵️ 情报员 研报爬取 research crawler.py 搜刮各类研报和策略文章，产出清洗好的文本材料 📚 合规官 数据管理 data manager.py 掌握WorldQuant所有数据字段和操作符规范，产出权威的\"语法词典\" 🔄 翻译官 策略分析 strategy analyst.py 把研报文字转化成量化逻辑，产出清晰的量化策略描述 💻 程序员 Alpha工程师 alpha engineer.py 把量化逻辑变成WorldQuant公式，产出合规的Alpha因子代码，支持网格搜索和公式优化 🧪 测试员 回测师 backtester.py 在WorldQuant平台测试公式效果，产出回测结果报告 📊 评审官 评审员 critic.py 评估回测结果，提改进建议，产出质量评分+优化建议 工作流程 --- ✨ 关键特点 - 🤖 全自动 ：从想法到验证无人干预 - 📝 守规矩 ：严格遵守WorldQuant语法 - 💾 有记忆 ：记录所有步骤，可追溯 - 🎓 能学习 ：失败案例反馈优化 - 🔧 可扩展 ：随时增加新数据源、新策略 - 🎯 参数优化 ：网格搜索自动寻找最优settings - 📊 智能评估 ：AI深度分析回测结果 - 🔄 迭代优化 ：自动优化公式直到满足条件 - 📈 历史追踪 ：完整记录优化历史，支持回滚 --- 💡 系统价值 - 🌱 对新手 ：帮你把想法快速变成可测试的公式 - 🏆 对老手 ：批量处理研报，发现新策略 - 👥 对团队 ：标准化研究流程，积累知识库 本质 ：一个24小时不休息、不出错、严格守规的数字量化研究员团队。 --- 🚀 快速开始 环境要求 - Python 3.11+ - Conda (推荐) 安装步骤 1. 克隆项目 2. 创建Conda环境 或者手动安装依赖： 3. 配置文件 编辑 config.yaml ，设置API密钥： 启动项目（重要） 由于CrewAI框架需要OpenAI兼容的环境变量，请使用提供的启动脚本： Windows： Linux/Mac： 启动脚本会自动设置： - OPENAI API KEY ：从config.yaml读取的DeepSeek密钥 - OPENAI API BASE ：DeepSeek API地址 - PYTHONIOENCODING ：UTF-8编码（解决中文乱码） 注意 ： - 不要直接运行 python main.py ，否则会报错 - 如果遇到中文乱码，使用启动脚本即可解决 --- 📁 项目结构 --- 🔧 配置说明 config.yaml --- 🔄 批量回测功能 回测师智能体支持批量回测功能，可以高效地处理大量Alpha公式。 功能特点 - 分组回测 ：将公式分成N个一组（默认每组3条），并发提交到WorldQuant平台 - 登录重试 ：自动检测会话过期（4小时后），自动重新登录 - 进度保存 ：实时保存回测进度到 batch backtest progress.json - 断点续传 ：中断后可从任意组继续执行 - 并发处理 ：自动处理429并发限","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiao634zhang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiao634zhang/worldquant-alpha-crew/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}