核心词条
过拟合(Overfitting)
不断调整一条规则的参数,直到它贴合了某一个样本中的噪音,于是它的样本内结果高估了它在新数据上的表现。
日内规则有很多可调的旋钮:区间长度、入场偏移、止损、目标价、时间止损、成交量门槛、价格区间档和时段。Bailey 等人(2014)描述了回测过拟合的概率如何随着尝试的配置数量增加而上升。在一次模拟中,五十条没有真实优势的规则,每条在 40 笔交易上检验,在中位数轮次里表现最好的那条规则平均每笔约 +0.42R(示意)。
样本外检验
冻结规则及其参数,然后在没有用来构建或调参的数据上检验它。滚动前推检验(walk-forward)按时间重复这个过程:用第 1–3 个月调参、在第 4 个月检验,再用第 2–4 个月调参、在第 5 个月检验,依此类推。报告结果时,同时写出尝试了多少个变体,并尽量少用参数。
交易者应该核对什么
记录尝试过的每个变体,在规则冻结之前留出一段数据不碰,并把样本内和样本外结果连同交易笔数并排报告。
不要混为一谈
被反复用来调整的样本外期间,就变成了样本内。短的样本外检验区间很宽,所以通过一次只是弱证据,没通过也不能证明不存在优势。
一手来源
一手来源Bailey 等,2014