You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
jack 62948d9d81 first commit 10 months ago
mac first commit 10 months ago
.gitignore first commit 10 months ago
README.md first commit 10 months ago
alpha_strategy.py first commit 10 months ago
brain_batch_alpha.py first commit 10 months ago
build.py first commit 10 months ago
build_windows.py first commit 10 months ago
create_zipapp.py first commit 10 months ago
dataset_config.py first commit 10 months ago
icon.ico first commit 10 months ago
main.py first commit 10 months ago
requirements.txt first commit 10 months ago
setup.py first commit 10 months ago
tor_alpha_browser_logo_icon_152957.ico first commit 10 months ago

README.md

🚀 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