什么是回测|回测的含义与系统型・主观判断型的区别
解说什么是回测(过去检验)。整理自动的系统型与手动的主观判断型这两种的区别、各自的目的与取向,以及最初该选择的方向。
查「回测」这个词时,会出现像 MT4/MT5 这样的自动交易检验软件,也会出现逐根翻看过去图表的练习方法,结果让人分不清到底指的是哪一个。
先说结论,回测(过去检验)指的是使用过去的价格数据来检验交易做法的整体。一提到「回测」,很多人会想到自动交易(系统交易),但它本来是指包含手动逐根走过过去图表的主观判断型练习在内的、过去检验的整体。而其中又分成性质完全不同的两种。把这两种分开来理解,「自己该做的是哪一种」就会变得清晰。
什么是回测(过去检验)
回测是把自己的交易规则或判断套用到过去的行情数据上,确认「如果过去用这种做法交易,会得到什么结果」的工作。英文称为 backtesting,中文里与「过去检验」几乎同义使用。
在实际动用自己的资金之前,能先用过去数据来试,是它最大的优点。在市场里一次次失败来学习既花时间又花钱,而回测可以用已经走完的行情反复地试。
不过要注意的是,过去行之有效的做法,未必在未来同样有效。过度贴合过去数据的规则(即所谓过度优化=硬把条件做得只在过去某一段时期结果变好)在实战中往往无法奏效。把回测看作「确认并打磨自己做法的工具」,而不是「承诺成果的工具」,才是稳健的。
回测有两种
这里是最重要的地方。回测大致分为**系统型(自动)与主观判断型(手动)**两种。
系统型(自动回测)
把入场与平仓的条件用数值或程序完全定义好,让机器对过去数据一次性批量运行的方法。不掺入人的判断。用统计来确认「用这套规则跑过去◯年,胜率・盈亏・最大回撤如何」。
代表性的工具,外汇有 MT4/MT5 的策略测试器(Strategy Tester),股票的系统交易则有专用软件等。对于制作自动交易(EA)或以机械规则运作的人来说不可或缺。
另一方面,由于需要把规则落成数值或代码,它不擅长还原主观判断(看当时的行情环境来决定)。也需要编程或规则设计的知识。
主观判断型(手动回放)
把过去图表逐根回放,在接下来还看不见的状态下,每一次都由自己判断「在这里入场」「在这里平仓」的方法。可以在过去行情中反复练习接近实战的判断。也称「手动回测」「图表回放」。代表性的有 TradingView 的图表回放,以及像 ENTRIQ 这样的专注练习的工具。
系统型的主要目的是用统计评估规则的优势。而主观判断型的主要目的是把判断本身反复练习并内化。主观判断型交易即便是同一套手法,也会因每一次如何解读行情环境(趋势还是区间等)而结果不同。正因如此,反复练习判断的主观判断型过去检验才有意义。
该选择哪一种
两者不是优劣,而是目的不同。先用表格整理整体样貌。
| 项目 | 系统型(自动) | 主观判断型(手动回放) |
|---|---|---|
| 检验方式 | 用程序等批量自动检验 | 把过去图表逐根手动回放 |
| 主要目的 | 用统计确认规则的优势 | 把判断本身反复练习并内化 |
| 执行 | 机器自动执行 | 自己判断、手动执行 |
| 适合人群 | 以自动交易(EA)或机械规则运作的人 | 想看行情环境自己判断的人 |
| 代表性工具 | MT4/MT5、系统交易专用软件 等 | TradingView(图表回放)、ENTRIQ 等 |
整理下来,选法很简单。
- 想组一套机械规则,并用统计检验其优势 → 系统型(MT4/MT5、系统交易专用软件 等)
- 想把看行情自己判断的能力,通过反复练习内化 → 主观判断型(手动回放/图表回放)
想做自动交易就选系统型,想以主观判断固定自己的「型」就选主观判断型,这样区分很好理解。也有人两者并用。
另外,ENTRIQ 是专注于主观判断型(手动回放)的过去检验工具。它适合「把过去图表逐根回放,用策略标签记录判断并回顾」这样的反复练习流程。如果想做系统型的自动回测,MT4/MT5 等专用工具更合适。
主观判断型的过去检验,具体怎么进行
如果对主观判断型有兴趣,像下面这样按手法分别进行过去检验,会更容易找到自己的「型」。ENTRIQ Lab 对各手法的过去检验做法有单独的解说。
常见问题(FAQ)
Q. 回测和过去检验是不同的东西吗。 几乎是同一个意思。「回测」来自英文 backtesting,指用过去数据检验交易的整体。「过去检验」是它的中文表达。一提到「回测」,很多人会想到自动交易(系统型),但手动逐根走过过去图表的主观判断型,也完完全全包含在回测(过去检验)之内。
Q. 回测和模拟交易(Demo)有什么区别。 回测(过去检验)是用「过去的行情」来检验・练习判断,模拟交易是在「当前的行情」下试着用虚拟资金执行下单。过去检验的特点是同一个场面可以反复多次,模拟交易的特点是能体验实时的紧张感。因为目的不同,也有人会区分使用两者。
Q. 做了回测成绩就会变好吗。 过去检验并不保证成果。过去行之有效的做法未必在未来通用,过度贴合过去数据的话,在实战中也可能不起作用。过去检验的作用,是确认自己的做法、打磨判断的标准。把它看作为了让这套标准能在实战中使用而练习的工具,才比较恰当。
Q. 新手该从系统型和主观判断型的哪一种开始。 取决于自己想做什么样的交易。若对编程或规则设计不抵触、想做机械式运作,就选系统型。若想看行情自己判断地交易,就选主观判断型。想从主观判断入手的新手,先用过去图表回放(图表回放)把一套手法反复练习,会比较不勉强。
总结
回测(过去检验)指的是用过去的价格走势检验交易做法的整体,其中有**系统型(自动・MT4/MT5、系统交易专用软件 等)与主观判断型(手动回放・图表回放)**两种。
这不是谁更优的问题,而是目的不同。检验机械规则就用系统型,反复练习判断本身就用主观判断型。选择契合自己想做的交易的那一种,就是不走弯路的诀窍。
ENTRIQ 是把主观判断型的过去检验——回放过去图表、反复练习判断、记录并回顾——整合为一体的工具。如果想以主观判断固定自己的型,可以先从14天免费体验开始。
※本文以提供信息为目的,并不推荐特定的买卖。交易存在风险,不保证未来的成果。
用历史 K线验证自己的手法
本文的验证,你的手法也能重现。在历史 K线上,主流打法是否真的有效。
- ✓ 用历史 K线回放
- ✓ 用 AI 分析获得反馈
- ✓ 用统计验证手法