在 A 股主线题材与热榜股票中,筛选最强分钟级 Alpha 信号,规避流动性陷阱,执行高确定性的日内超短交易。
QuantMAx 提供从开源社区版到专业商业版的完整解决方案,支持四种标准运行模式与两种企业级接入方案。
适合初次体验,自动拉取默认数据并运行基准策略。
# 一键安装与运行
git clone https://github.com/Bronc-X/QuantMax.git && cd QuantMax
./install.sh针对特定股票池进行历史验证。
- 修改配置文件
configs/data.yaml中的symbols列表。 - 执行更新与回测:
quantopen download-1m quantopen backtest
基于开源架构开发私有策略,复用 QuantMAx 的清洗、风控与回测底层。
开发流程:
- 创建
my_strategy/core.py并继承CoreStrategy接口。 - 实现
alpha_score(打分)、filter_and_select(过滤)、build_target_weights(组合) 三大核心方法。 - 挂载策略运行:
PYTHONPATH=. quantopen backtest-core --core "my_strategy.core:MyStrategy"
作为 Qlib 等 AI 框架的高质量数据清洗层。
quantopen export-qlib # 自动生成 calendars/instruments/features开始积累真实的 Alpha 信号(每日热榜)。
# 手动抓取 (默认东方财富)
quantopen download-hotlist
# 抓取雪球热股榜 (替代同花顺)
quantopen download-hotlist --source xq
# 推荐:Crontab 定时任务 (每天 09:25)
# 25 09 * * 1-5 cd /project && .venv/bin/quantopen download-hotlist --source em
# 26 09 * * 1-5 cd /project && .venv/bin/quantopen download-hotlist --source xq模拟用户从 QuantMax Cloud 获取核心策略信号。
-
启动模拟服务器 (Mock Server):
python -m quantopen.sdk.mock_server
-
客户端订阅信号:
# 新开一个终端 quantopen subscribe --api-key demo_key_123预期输出: "Received 5 Alpha Signals..."
Learning to Rank (LTR) 核心策略,对齐高频基金方法论。
-
训练模型:
# 使用 Scikit-Learn HistGradientBoosting 训练排序模型 # 目标: 预测未来 10 分钟收益的截面排名 (Cross-sectional Rank) python scripts/train_model.py
-
回测 ML 策略:
# 加载训练好的模型进行回测 quantopen backtest-core --core quantopen.strategy.ml_strategy:MLCoreStrategy
针对机构与专业交易者,QuantMAx 提供核心策略接入服务。
全托管云端策略服务。 无需本地部署代码或数据,直接在云端配置超参数,运行 QuantMAx 闭源核心策略,并实时接收交易信号推送。
- ✅ 优势:零运维成本,策略逻辑实时更新,云端算力支持。
信号流直接通过 API 接入本地系统。 适合已有交易执行系统的团队,仅订阅 QuantMAx 的 Alpha 信号流或风控裁决结果。
# 示例:通过 API 获取核心策略实时信号
import requests
signals = requests.post("https://api.quantmax.com/v1/alpha", json={
"universe": "hot_rank_top50",
"timestamp": "2026-01-14 09:35:00"
})- ✅ 优势:数据隐私安全,执行逻辑本地可控,低延迟集成。
┌─────────────────────────────────────────────────────────────┐
│ QuantMAx Architecture │
├─────────────────────────────────────────────────────────────┤
│ Data Layer: AkShare / Local Parquet / Qlib Format │
├─────────────────────────────────────────────────────────────┤
│ Strategy Layer (Pluggable): │
│ ├── Alpha Engine (Momentum / LGBM / Transformer) │
│ ├── Risk Filter (Limit-up / Liquidity / Drawdown) │
│ └── Execution (TopK / Rebalance / Timeout) │
├─────────────────────────────────────────────────────────────┤
│ Backtest Engine: Backtrader w/ CN-Stock Commission │
└─────────────────────────────────────────────────────────────┘
| 参数 | 默认值 | 说明 |
|---|---|---|
topk |
5 | 最大持仓数量 |
hot_topn |
50 | 仅交易热榜前 N 名 |
min_amount_1m |
200w | 单分钟最小成交额阈值 |
hold_minutes |
60 | 最大持有时间 (分钟) |
max_account_drawdown |
8% | 账户回撤强制平仓线 |
QuantMAx/
├── src/quantopen/ # 开源核心框架
│ ├── strategy/ # 策略抽象接口 (API/Rules/Portfolio)
│ ├── backtest/ # 适配 A 股的回测引擎
│ └── datafeed/ # 数据清洗与缓存
├── quant_core/ # 闭源策略实现 (仅专业版提供)
├── configs/ # 系统配置
└── install.sh # 自动化部署脚本
MIT