文档中心

技术方法论

行情处理、交易结算、因子验证的完整技术细节。

目录

  1. 1. 行情与复权
  2. 2. 执行价格与信号截止
  3. 3. 模拟交易与结算
  4. 4. 净值与绩效指标
  5. 5. 基准指数
  6. 6. 因子验证
  7. 7. 样本外跟踪
  8. 8. 多因子组合
  9. 9. 每日时间线

1. 行情与复权

平台统一使用前复权(Forward-Adjusted)价格

前复权以最新价格为基准,向过去方向调整历史价格,消除分红、送股、配股等事件造成的价格跳变。

为什么选择前复权?

对你的影响

如果你在本地使用未复权或后复权数据研究因子,上传到平台后 IC 计算结果可能与本地不同 — 因为平台使用前复权价格计算前向收益率。建议本地研究也统一使用前复权数据。

2. 执行价格与信号截止

创建策略时选择执行模式,一旦设定不可更改。

模式执行价信号截止时间适用场景
open 当日开盘价 当日 09:15 CST 盘前提交,推荐选择
close 当日收盘价 当日 15:00 CST 盘中决策,尾盘执行

截止时间硬性执行,以服务器接收时间(Asia/Shanghai 时区)为准,无宽限期。超时提交的信号将被拒绝。

信号格式

3. 模拟交易与结算

平台每日盘后对所有 active 策略进行模拟交易结算。

交易规则

参数说明默认值
最小交易单位A 股整手交易100 股
佣金率买卖双向收取0.03%
滑点率模拟市场冲击成本0.2%

换仓日(有新信号)

1. 卖出全部现有持仓(扣除佣金 + 滑点)
2. 按信号权重买入新持仓(100 股整手取整,扣除佣金 + 滑点)
3. 剩余资金保留为现金

持仓日(无新信号)

保持现有持仓不变,按当日收盘价重新估值,正常更新 NAV。未提交信号不会清仓。

估值说明:无论执行模式是 open 还是 close,持仓估值始终按收盘价计算。执行模式仅影响交易成交价格。

5. 基准指数

策略创建时选择的股票池(universe)决定对应的基准指数,用于计算超额收益。

股票池基准指数
hs300沪深 300
csi500中证 500
csi1000中证 1000
csi2000中证 2000
etf_all沪深 300

股票池 ≠ 选股限制:选择 hs300 只是对标沪深 300 指数计算超额收益,你仍然可以交易任何 A 股或 ETF。

6. 因子验证

用户上传因子截面值后,平台使用独立行情数据计算以下指标。所有计算基于前复权价格。

前向收益率

forward_return(T) = close(T+2) / close(T+1) − 1

延迟 1 天的 1 日收益率(delay=1):

delay=1 是固定设定,防止前视偏差(look-ahead bias),与 WorldQuant BRAIN 一致。

IC(Information Coefficient)

IC(T) = Spearman 秩相关系数(因子值, 前向收益率)

使用 Spearman 而非 Pearson:不假设线性关系,仅关注排序一致性,对异常值鲁棒。因子值的绝对大小不影响结果,只有排序重要。

指标含义
IC Mean所有交易日 IC 的平均值 — 平均预测能力
IC IRIC Mean / IC 标准差 — 预测稳定性(类似 Sharpe)
IC Decay不同延迟天数(1-5 天)的 IC — 信号衰减速度

验证使用 |IC|(绝对值),因此 IC 为负的因子(反向预测)同样有效。

多空回测

每日按因子值分为五组(quintile),做多排名前 20% 、做空后 20%:

多空日收益 = mean(前 20% 收益) − mean(后 20% 收益)
Sharpe = mean(多空日收益) / std(多空日收益) × √252

换手率

基于因子排名的日变化计算,反映因子信号的稳定性。换手率越低,交易成本越可控。

Fitness

Fitness = Sharpe × √(|年化收益| / max(换手率, 0.02))

综合质量指标(对标 WorldQuant BRAIN),兼顾收益能力和交易成本效率。Fitness > 1 通常被认为是较好的因子。平台展示供参考,不作为通过/淘汰条件。

验证通过条件

检查项指标阈值
预测能力|IC Mean|> 0.015
预测稳定性|IC IR|> 0.15
换手率上限Turnover< 0.35
因子独立性与已有因子最大相关性< 0.7
数据充分性数据天数≥ 120 交易日

五项全部通过才能进入 active 状态。因子独立性检查是与你的其他 active 因子做两两相关性比较。

7. 样本外跟踪

因子通过验证后,验证日期成为样本内/样本外的分界点。之后上传的新截面值自动进入样本外跟踪。

平台每日盘后计算样本外 IC(方法与验证阶段一致),并提供滚动窗口统计:

指标含义
OS IC 30D最近 30 个交易日的平均 IC
OS IC 60D最近 60 个交易日的平均 IC
OS IC 120D最近 120 个交易日的平均 IC

持续上传是关键:样本外跟踪依赖你在验证通过后持续上传新的截面值数据。停止上传 = 无法计算样本外 IC。

8. 多因子组合

将多个 active 因子组合为一个策略,平台每日自动生成持仓信号。

信号生成流程

  1. 截面标准化:对每个因子当天的截面值做 Z-Score 标准化
  2. 加权合成:按权重合成综合得分(等权 或 IC_IR 加权)
  3. 排序选股:按综合得分降序排列,选取前 N 只
  4. 等权分配:每只股票权重 = 1/N
  5. 自动提交:生成信号 → 结算 → NAV 更新

加权方式

方式说明适用场景
equal(等权)每个因子权重相同因子质量接近,更稳健
ic_weighted按因子 IC_IR 绝对值分配权重因子质量差异较大

仅保留在所有因子中都有值的股票(取交集)。如果某因子当天无数据,跳过该因子;如果全部无数据,当天不生成信号。

9. 每日时间线

所有时间为北京时间(CST = UTC+8)。

时间事件
09:00 多因子组合自动生成当日信号
09:15 open 模式信号截止
15:00 close 模式信号截止
盘后 全量策略结算(模拟交易 + NAV 计算)
盘后 绩效评估(Sharpe、回撤等指标更新)
盘后 因子样本外 IC 更新
← 文档中心 © 2026 QuantGPT