因子评估

因子评估会把因子 DataFrame 解释为截面分数,分数越高代表越好。

IC 和 ICIR

对每个日期,bagelquant-bt 计算 t 日因子分数与 t 到 t+1 资产收益之间的截面相关性。

默认 IC 方法是 Spearman 秩相关:

BacktestConfig(initial_capital=1_000_000, ic_method="spearman")

icir 定义为:

mean(IC) / standard_deviation(IC)

分位数组合收益

每天按因子分数排序资产,并切分为若干分位数组。每个分位数组合收益是组内资产前向收益的等权平均。

top-minus-bottom spread 为:

最高分位收益 - 最低分位收益

TOP N 回测

TOP N 回测会把因子分数转换成长-only 等权组合:

每天前 N 个资产 -> 每个资产 1 / N 权重

生成的权重表会进入与普通权重回测相同的引擎,包括交易成本计算。