平台统一使用前复权(Forward-Adjusted)价格
前复权以最新价格为基准,向过去方向调整历史价格,消除分红、送股、配股等事件造成的价格跳变。
如果你在本地使用未复权或后复权数据研究因子,上传到平台后 IC 计算结果可能与本地不同 — 因为平台使用前复权价格计算前向收益率。建议本地研究也统一使用前复权数据。
创建策略时选择执行模式,一旦设定不可更改。
| 模式 | 执行价 | 信号截止时间 | 适用场景 |
|---|---|---|---|
| open | 当日开盘价 | 当日 09:15 CST | 盘前提交,推荐选择 |
| close | 当日收盘价 | 当日 15:00 CST | 盘中决策,尾盘执行 |
截止时间硬性执行,以服务器接收时间(Asia/Shanghai 时区)为准,无宽限期。超时提交的信号将被拒绝。
平台每日盘后对所有 active 策略进行模拟交易结算。
| 参数 | 说明 | 默认值 |
|---|---|---|
| 最小交易单位 | A 股整手交易 | 100 股 |
| 佣金率 | 买卖双向收取 | 0.03% |
| 滑点率 | 模拟市场冲击成本 | 0.2% |
保持现有持仓不变,按当日收盘价重新估值,正常更新 NAV。未提交信号不会清仓。
估值说明:无论执行模式是 open 还是 close,持仓估值始终按收盘价计算。执行模式仅影响交易成交价格。
策略创建时选择的股票池(universe)决定对应的基准指数,用于计算超额收益。
| 股票池 | 基准指数 |
|---|---|
| hs300 | 沪深 300 |
| csi500 | 中证 500 |
| csi1000 | 中证 1000 |
| csi2000 | 中证 2000 |
| etf_all | 沪深 300 |
股票池 ≠ 选股限制:选择 hs300 只是对标沪深 300 指数计算超额收益,你仍然可以交易任何 A 股或 ETF。
用户上传因子截面值后,平台使用独立行情数据计算以下指标。所有计算基于前复权价格。
延迟 1 天的 1 日收益率(delay=1):
delay=1 是固定设定,防止前视偏差(look-ahead bias),与 WorldQuant BRAIN 一致。
使用 Spearman 而非 Pearson:不假设线性关系,仅关注排序一致性,对异常值鲁棒。因子值的绝对大小不影响结果,只有排序重要。
| 指标 | 含义 |
|---|---|
| IC Mean | 所有交易日 IC 的平均值 — 平均预测能力 |
| IC IR | IC Mean / IC 标准差 — 预测稳定性(类似 Sharpe) |
| IC Decay | 不同延迟天数(1-5 天)的 IC — 信号衰减速度 |
验证使用 |IC|(绝对值),因此 IC 为负的因子(反向预测)同样有效。
每日按因子值分为五组(quintile),做多排名前 20% 、做空后 20%:
基于因子排名的日变化计算,反映因子信号的稳定性。换手率越低,交易成本越可控。
综合质量指标(对标 WorldQuant BRAIN),兼顾收益能力和交易成本效率。Fitness > 1 通常被认为是较好的因子。平台展示供参考,不作为通过/淘汰条件。
| 检查项 | 指标 | 阈值 |
|---|---|---|
| 预测能力 | |IC Mean| | > 0.015 |
| 预测稳定性 | |IC IR| | > 0.15 |
| 换手率上限 | Turnover | < 0.35 |
| 因子独立性 | 与已有因子最大相关性 | < 0.7 |
| 数据充分性 | 数据天数 | ≥ 120 交易日 |
五项全部通过才能进入 active 状态。因子独立性检查是与你的其他 active 因子做两两相关性比较。
因子通过验证后,验证日期成为样本内/样本外的分界点。之后上传的新截面值自动进入样本外跟踪。
平台每日盘后计算样本外 IC(方法与验证阶段一致),并提供滚动窗口统计:
| 指标 | 含义 |
|---|---|
| OS IC 30D | 最近 30 个交易日的平均 IC |
| OS IC 60D | 最近 60 个交易日的平均 IC |
| OS IC 120D | 最近 120 个交易日的平均 IC |
持续上传是关键:样本外跟踪依赖你在验证通过后持续上传新的截面值数据。停止上传 = 无法计算样本外 IC。
将多个 active 因子组合为一个策略,平台每日自动生成持仓信号。
| 方式 | 说明 | 适用场景 |
|---|---|---|
| equal(等权) | 每个因子权重相同 | 因子质量接近,更稳健 |
| ic_weighted | 按因子 IC_IR 绝对值分配权重 | 因子质量差异较大 |
仅保留在所有因子中都有值的股票(取交集)。如果某因子当天无数据,跳过该因子;如果全部无数据,当天不生成信号。
所有时间为北京时间(CST = UTC+8)。
| 时间 | 事件 |
|---|---|
| 09:00 | 多因子组合自动生成当日信号 |
| 09:15 | open 模式信号截止 |
| 15:00 | close 模式信号截止 |
| 盘后 | 全量策略结算(模拟交易 + NAV 计算) |
| 盘后 | 绩效评估(Sharpe、回撤等指标更新) |
| 盘后 | 因子样本外 IC 更新 |