回测指南

这些指南的出发点是一个事实:大多数回测都在撒谎——不是因为算错了,而是因为前视偏差、过度拟合、被忽略的成本和鲁莽的 仓位。每篇文章各解决一种让看似有前途的策略崩溃的方式,全部只用你可以在本站回测器上亲自验证的一般原则。

刚接触回测?先读前视偏差和过度拟合——它们解释了结果为什么好得离谱。然后读指标指南 (RSI、布林带、超级趋势)来构建入场,最后用仓位管理和最大回撤决定下注多少。

前视偏差:我们故意注入它,量出它值多少

我们改写了K线数据,让引擎按它不可能知道的价格成交。三个受测策略全部从亏损翻成盈利,回撤从92.3%降到26.3%。

过度拟合:如何区分高原与运气好的尖峰

参数格子里孤零零的一个尖峰通常是运气。用RSI格子实测:相邻设置如何显出高原,以及你越调,样本如何悄悄消失。

手续费和滑点真的要紧吗:我们把八个策略各跑了两遍

八个策略各跑两遍:一遍零成本,一遍单边手续费0.06%加滑点0.02%。不计成本时有四个盈利,其中两个在打开成本后翻成亏损。

RSI策略真的有效吗:一次实测回测

在币安七年数据上,把均值回归和动量放在一起比。动量那版胜率更高、亏得更多,而真正改变结果的是出场规则,不是入场。

超级趋势策略有用吗:在六个币上检验

ATR倍数几乎决定一切,周期几乎不起作用。只做多是+1,361.6%,双向是+462.6%,而六个币里只有两个盈利。

胜率 vs 盈亏比:36次检验,胜率什么也没预测到

一个入场信号,36种止盈止损组合。有13格赢下过半的交易,却没有一格赚到钱;8%的止损赢了73.2%,仍然亏掉46.2%。

复利与波动率拖累:平均为正却仍然亏钱

八个策略里有两个,每笔平均是正的而账户在亏。把交易顺序打乱200次,最终收益一次都没变,变的只有回撤,从37%到90%。

布林带策略有用吗:十六组设置,没有一组盈利

十六格参数里有成交的十五格全部亏损。在下轨买和在上轨买的胜率都正好是40.1%,所以在那组设置下,布林带没有提供方向。

仓位与杠杆:3倍把+221%变成了-58%

在一个真的赚钱的策略上量杠杆:2倍把收益砍半,3倍把+221.3%变成-58.5%。而整个过程中没有一笔仓位被清算,这才是意外之处。

MACD策略有用吗:一个参数就能翻转正负号

只把信号周期从5挪到16,同一条规则就从-94.6%走到+54.5%;只改周期,它又从-100.0%走到+932.8%。

一份回测需要多少笔交易:我们对2,126笔做了重抽样

一个亏掉98.1%的策略,在随机十笔的样本里有35.9%显示盈利。它最好的三十笔区间是+43.1%、胜率70%,而其中每个数字都是真的。

市场状态:趋势跟随在每一个上涨年份都输给了单纯持有

按日历年拆开,并与BTC自身收益并列。趋势跟随在五个上涨年份全部盈利,也在这五年里全部输给单纯持有——这和它通常被宣传的样子不同。

最大回撤:每个策略都有93%以上的时间待在高点之下

每个预设都有93.4%到99.8%的K线待在前一个高点之下。一年的检验报出43.6%的回撤,全历史报出99.1%——这个数字是地板,不是天花板。