量化概念 03:IC 怎么用、有什么坑

14 阅读 576 字 · 约 2 分钟
分类:投资 专栏:量化投资 #量化

算出一个因子的 IC,只是第一步。IC 该怎么用、用的时候有哪些坑,直接决定这个因子能不能真的上路。

怎么用

筛因子:IC 不显著为正的因子,直接淘汰,别浪费回测时间。

比因子:多个因子的 IC 放一起排比,心里有杆秤。

定权重:合成多个因子时,IC 高的权重给大。

看衰减:把 N(持有期)从 1 天、5 天、10 天、20 天逐个试,IC 掉得快,说明这因子只能赚快钱,做不了长线。

盯失效:滚动窗口定期重算 IC,发现持续走弱,说明因子老了,该换了。

三个坑

坑一:平均 IC 会说谎。 一个因子可能 30% 的时间准得离谱,70% 的时间乱排——平均下来 IC 还是正的,但实际用起来很难受。所以单看平均 IC 不够,还要连稳定性正 IC 天数占比一起看。

坑二:只测"排得准",不测"赚不赚"。 IC 衡量的是预测力,和能不能赚钱是两回事:一个因子排得准,但它的信号换手极高,交易成本可能吃掉全部收益;它也完全不涉及仓位大小、资金容量。IC 是体检指标,不是收益指标。

坑三:历史 IC 不等于未来 IC。 因子会"变老"——曾经很灵的因子,市场变样之后可能就失效了。所以 IC 要持续跟踪,不能算一次就信一辈子。另外,算 IC 时用了未来数据(未来函数),或者样本里漏了退市的股票(幸存者偏差),IC 都会虚高——看到特别漂亮的 IC,先怀疑数据,别先高兴。

小结

IC 是"快速体检"指标:负责筛掉没用的因子、比较因子强弱,不负责保证赚钱。