需要面试准备
回测的诚实度由它所跑的股票池决定。最常见也最容易不知不觉犯下的回测 bug,就是用今天的股票池去倒回历史——这样一来,池子里的每只标的都被默默地赋予了「已经活下来」的特权。那些被退市、私有化、合并消化掉的名字根本不会出现在池子里;可在它们退市之前的任意一天,本来是可以交易的;近期 IPO 的标的在它上市日之前,本来也是不能交易的。修复方法机械但不能含糊:对每一个 target_date,重建当天真正可交易的标的池。
target_date