将下面的 prompt 复制到 Claude Code / Cursor,AI 会帮你创建并激活多因子组合。
帮我在 QuantGPT Cloud 创建一个多因子组合策略。
Cloud API 文档:/api/v1/guide
## 步骤
1. 查看我的因子库:GET /api/v1/factors?status=active
2. 选择同一 universe 下的 active 因子(至少 2 个)
3. 创建组合:POST /api/v1/portfolios
- name: "动量价值组合"
- universe: 与因子一致
- weighting: "equal"(或 "ic_weighted")
- top_n: 50
4. 逐个添加因子:POST /api/v1/portfolios/{id}/members
5. 激活组合:POST /api/v1/portfolios/{id}/activate
6. 确认策略已创建并在公开页可见
激活后平台每日 09:00 自动生成信号、结算、评估。
我的 API Key:<填入>
提示:将 <填入> 替换为你的实际信息。
在控制台的「多因子组合」tab 点击「新建组合」,填写:
| 名称 | 组合名称,如 "动量+价值" |
| 股票池 | 必须与成员因子一致(hs300 / csi500 / csi1000) |
| 加权方式 | 等权(每个因子权重相同)或 IC 加权(按因子 IC_IR 绝对值分配权重) |
| 选股数量 | 从综合排名中选取前 N 只,默认 50(范围 5-500) |
API 方式:
POST /api/v1/portfolios
{
"name": "动量价值组合",
"universe": "hs300",
"weighting": "equal",
"top_n": 50
}
在组合详情中添加因子。注意:
POST /api/v1/portfolios/{portfolio_id}/members
{ "factor_id": "<uuid>" }
# 重复调用添加多个因子
点击「激活」按钮,平台会自动完成以下操作:
POST /api/v1/portfolios/{portfolio_id}/activate
激活后完全自动化:平台每日 09:00 CST 自动生成信号 → 18:15 结算 → 18:30 评估 → GitHub 存证。你只需要持续上传因子截面值。
激活后你可以在两个地方查看策略:
每日 09:00 CST,平台对每个 active 组合执行:
1. 加载每个因子当天的截面值
2. Z-score 标准化(按因子截面)
3. 加权合成综合分(等权 or IC_IR 加权)
4. 按综合分排序,选 top_n 只股票
5. 等权分配:weight = 1/top_n
6. 提交为策略信号 → 结算管道
如果某个因子当天无数据 → 跳过该因子,其余正常合成。如果所有因子都无数据 → 不生成信号(当天按持仓日处理)。
| 操作 | 说明 |
|---|---|
| 暂停 | 停止自动信号生成,关联策略仍存在。暂停期间可修改成员因子。 |
| 恢复 | 从暂停恢复为 active,重新开始自动信号生成。 |
| 删除 | 仅 draft 或 paused 状态可删除。active 组合需先暂停。 |