
韭菜投资学认为投资研究中,若基于历史数据“偷看未来”来优化策略,就会引入“未来函数”。“未来函数”会导致回测结果失真,无法在未来复用。
前段时间我在论坛上看到一个帖子,大意是贴主设计了一套趋势动量的指标,用来同时交易纳斯达克100、创业板指、豆粕三个标的,哪个品种出现趋势了就开仓哪个,回测发现过去几年的年化回报高达30%,发帖来问大伙这个策略有没有什么问题。
回帖里最集中指出的问题,就是未来函数。
未来函数是说我们在研究历史时,并不是仅仅基于当时的信息,而是偷看了未来,所以会发现回测的效果特别好。
就上面的例子来说,最大的未来函数就是品种的选择,为什么要选择纳斯达克100、创业板指和豆粕这三个标的呢?
正是因为这三个标的在回测期间都表现出了明显的趋势性上涨,这个策略用在它们身上才有好效果,但它们能够出现趋势性上涨,是只有“偷看未来”才能知道的事。
而这个策略今后是否还有效,取决于这些标的未来还能不能继续出现趋势性上涨的行情,就是不确定的了。
再比如说,我们想研究基金规模和业绩之间的关系,如果用当年平均规模和当年业绩建立关系,就引入了未来函数。
因为我们在年初决定买哪些基金时,不可能知道当年的规模会如何变化,我们能知道的只是上一年末该基金的规模数据。
如果考虑得更细致,用上一年的规模仍然不行,因为上一年的规模要等到四季度报告披露才能知道,在年末时点能知道的只是上一年三季度的规模数据。如果是为了指导选择基金,那就只能用上一年三季度的规模数据对应下一年的业绩来研究才合理。
再举个例子,下图是万得全A指数近两年多的走势,在2024年2月和9月,我分别画红框和绿框的地方,各有一个低点:

从图形上看,显然绿框的机会更好,买完没多久就大涨,资金效率很高。但如果去研究怎么才能把握绿框这种买完就涨的机会,就陷入了未来函数的误区,我们是偷看了未来大涨的结果,才回去认定绿框机会更好的。
如果回到当初时点,我们并不知道后面会涨还是会跌,红框和绿框处于非常相似的低位区间,机会好坏不分伯仲。
我们也不能说,如果红框里买了,涨点卖掉,等绿框再买回来才最好,这一样也是偷看了后面走势的判断,站在红绿框之间的阶段高点时,我们也并不能知道后面还会再跌出一个绿框来。
未来函数无处不在,就要特别小心,凡是只有“回头看才显得很清楚”的判断,都不要当成当下可依赖的依据。
投资是个概率问题,不能用结果来证明决策。一次好的结果可能是运气使然,并无法在未来复制,一次按纪律的亏损,也可能就是点儿背,不能否定原本概率占优的选择。评价决策是否合理,只能是回到当初那个时点,使用当初可知的信息,这样获得的经验才可能在未来复用。
2025年12月17日估值:
- 股债利差估值分位18.5%;
- A股PE分位86.1%,PB分位49.0%,估值处于偏高区间;
- A股距离近15年的最低估值,大约还需跌37.9%,距近15年的中位估值位置,还需跌8.5%。💸