今天效率不高,上午又修补了一下回测函数,让它可以仅更改一个参数就分别输出多头、空头和多空的回测净值。由于回测跑得很慢,尝试使用 GPT-4o 修改一下函数,让它跑得更快。哪知这个模型信心满满地分析了一大通,“使用 Numpy 运算”“矢量化运算”云云,结果给出来的函数跑完结果差了十万八千里。遂放弃,耐心等待 10000 多条回测任务结束。

紧接着,尝试分析一下回测结果,发现少数因子效果好得超出意料,个别能达到下图这样的高收益。难道仅仅是罗列一大堆数据然后挨个回测就真的能找到好的因子?

某因子回测收益曲线

下一步的计划是合成因子,然而对于这一件事情还没有什么思路,于是下班前找 mentor 交流了一下,得到了一些点拨。明天再尝试尝试。