回测是什么:策略的模拟考场
先破三个误解。误解一:回测能预测未来——不能,它只回答「这套规则在历史上会怎样」,未来没有重考。误解二:随便跑跑就行——参数、区间、手续费口径不一样,同一套规则能跑出天壤之别。误解三:指标越高越好——高得离谱的成绩单,往往不是方法好,是过拟合在作弊(第 7 章专门拆它)。
那回测到底在测什么?它把三样东西摆上台面:规则(你什么时候买、什么时候卖)、历史(一段真实的日K行情)、结果(按规则撮合后账户变成多少)。它像奶茶店老板先拿过去三个月的顾客记录重演一遍开店方案——不保证新店赚钱,但能看出方案哪里会漏。
回测的核心词素是「反事实」:历史已经是事实,你是在问「如果我当时用这套规则,会发生什么」。所以回测天然有三条边界:历史≠未来、规则要可执行(不能马后炮用未来数据)、结果依赖口径(是否计手续费、用什么基准)。
在 MangoForge 里,回测不是一张示意图,而是真实计算:策略实验室用腾讯前复权日K(东财兜底)在服务端实时撮合,零 mock。这意味着你看到的每一条净值、每一个指标,都是真行情算出来的——也正因如此,你得先学会怎么读它。
- 底部导航「更多」→ 进入「策略实验室」(/lab)。
- 策略默认「均线交叉」,标的输入框填 600519(贵州茅台),区间选「五年」,点「开始回测」。
- 等待服务端真实撮合(约 0.8s),下方会出现「回测成绩单」:权益曲线、基准线、6 项指标、成交明细。
- 先把区间切到「一年」再跑一次,对比两次的年化收益率——同一策略不同区间,结果可以差很远,这是你学到的第一课。
- 回测回答「过去会怎样」,不回答「未来一定怎样」;谁把回测结果说成保证收益,谁就是你的风险源。
- 规则必须可执行、可复现:买卖条件写清楚、参数固定住,马后炮式规则在回测里会自欺。
- 读成绩单先看口径:区间多长、有没有计成本、基准是什么——口径不同,结果不可比。
- 先不急着膜拜,问三件事:回测的哪段区间?参数是怎么定出来的?有没有和基准比过?
- 把话题换到边界:200% 是历史重演的结果,还是未来收益的保证?口径里计了手续费吗?
- 补一句关键提醒:先去搞清楚他的规则可不可执行、有没有过拟合(第 7 章的坑),再谈信不信。