「这个方法看起来挺有效」不算验证。回测的目的不是证明你对,是找出这套方法什么时候会失效。

一、选一段你没看过的历史行情
这是最容易作弊的地方。
如果你已经知道这段行情后面会涨,你的"回测"必然好看,因为你在无意识地偏向正确答案。
正确做法:随机挑一段你不熟悉的时间(比如两年前的某个月)。
二、用回放功能逐根推进
TradingView 有 Bar Replay(回放)功能:
- 打开图表 → 点顶部的"回放"按钮
- 选一个起始时间点
- 右边的未来K线会被遮住
- 用播放/单步按钮逐根推进
这是最接近真实盘感的方式:你只能看到当下,看不到未来。
三、严格按规则下单并记录
每一笔都要记(参考交易日志记什么):
- 进场价、进场理由
- 止损价、目标价
- 结果(止盈/止损/主动离场)
- 盈亏金额(按固定风险算,比如每笔风险 1%)
关键:一笔都不能漏。
漏记的往往是亏损的那些,这会让结果严重失真。
四、至少跑 50 笔
少于 50 笔的结论都是随机的。
10 笔全赢可能只是运气好,10 笔全输也可能只是碰上了不适配的行情。
50 笔是最低门槛,100 笔以上结论才比较可信。
五、算三个数(只看总盈亏等于没测)
1. 胜率 = 盈利笔数 ÷ 总笔数
2. 平均盈亏比 = 平均盈利 ÷ 平均亏损
这两个数决定期望值(参考盈亏比胜率矩阵):
期望 = 胜率 × 平均盈利 − (1−胜率) × 平均亏损
3. 最大回撤 = 从最高点到最低点的最大跌幅
这个数最重要,因为它决定你能不能扛住。
一个年化 50% 但中途回撤 40% 的策略,绝大多数人都会在回撤中放弃(参考复利与回撤)。
回测之后
回测通过了,别直接上实盘。中间应该有两步:
- 模拟盘跑 1-2 个月(验证执行)
- 小仓位实盘(验证心态,参考模拟盘vs实盘)
一句话
回测不是证明你对,是找出这套方法什么时候会失效。
想系统验证交易系统,微信搜一搜关注公众号 XTradingTime 交易内训。
