Skip to content

YHYYDS666/WorldQuant-Brain-Alpha

Repository files navigation

🚀 WorldQuant Brain Alpha Generator

GitHub stars GitHub forks GitHub watchers

  ____    _____   _____    ____   _   _   _____ 
 |  _ \  |_   _| |  ___|  / ___| | | | | |_   _|
 | |_) |   | |   | |_    | |  _  | |_| |   | |  
 |  _ <    | |   |  _|   | |_| | |  _  |   | |  
 |_| \_\   |_|   |_|      \____| |_| |_|   |_|  

📖 项目介绍

这是一个用于自动生成和提交 WorldQuant Brain Alpha 表达式的工具。它可以帮助用户自动化测试和提交 Alpha 策略。

🗂️ 目录结构

WorldQuant-Brain-Alpha/
├── 📜 main.py                # 主程序入口
├── 🧠 brain_batch_alpha.py   # 核心处理模块
├── 📊 alpha_strategy.py      # 策略生成模块
├── ⚙️ dataset_config.py      # 数据集配置
├── 📋 requirements.txt       # 依赖列表
├── 🔨 build.py              # 通用构建脚本
├── 🪟 build_windows.py      # Windows构建脚本
├── 📦 setup.py              # 打包配置
├── 🗜️ create_zipapp.py      # ZIP打包脚本
└── 🍎 mac/                  # Mac相关文件
    ├── build_mac.py         # Mac构建脚本
    ├── create_icns.py       # 图标生成
    └── icon.png             # 图标源文件

✨ 功能特点

  • 🤖 自动生成 Alpha 策略
  • 📈 自动测试性能指标
  • 🚀 自动提交合格策略
  • 💾 保存策略 ID
  • 🔄 支持多种运行模式

🛠️ 安装方法

上传文件出问题了,所有就分开放了两个版本。之后会合并成一个版本。

Windows 用户

# 下载发布版本
✨ 从 Releases选择Alpha_Tool_v1.0版本 下载 Alpha_.zip

# 从源码构建
🔨 pip install -r requirements.txt
🚀 python build_windows.py

Mac 用户

# 下载发布版本
✨ 从 Releases选择最新版 下载 Alpha_Tool_Mac.zip

  # 解压文件
  unzip Alpha_Tool_Mac.zip

  # 进入解压目录
  cd Alpha_Tool_Mac

  # 添加执行权限
  chmod +x Alpha_Tool

  # 运行程序
  ./Alpha_Tool

# 从源码构建
🔨 pip install -r requirements.txt
🚀 cd mac && python build_mac.py

📊 数据集支持

数据集 描述 股票范围
📈 fundamental6 基础财务数据 TOP3000
📊 analyst4 分析师预测 TOP1000
📉 pv1 成交量数据 TOP1000

👍 性能要求

     ___________
    |  METRICS  |
    |-----------|
    | ✓ Sharpe  | > 1.5
    | ✓ Fitness | > 1.0
    | ✓ Turnover| 0.1-0.9
    | ✓ IC Mean | > 0.02
    |___________|

🎯 使用流程

  1. 📝 配置账号信息
  2. 🎲 选择数据集
  3. 🔄 选择运行模式
  4. 📊 等待结果生成
  5. 🚀 自动提交策略

🤝 贡献指南

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License

👨‍💻 联系方式


⭐ 如果这个项目帮助到你,请给一个 star! ⭐

Star History

Star History Chart

About

跑Alpah的工具

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages