第 02 步 · 分析

在你没有优化的格子里,这份优势还站得住吗?

一次回测只说明某组参数曾经在某处有效。把同一组参数跑成一张品种与周期的网格,结果的形状会回答更难的问题:这是一片能站上去的高原,还是被悬崖围住的一根孤峰?

免费 · 无需安装 · 在你的浏览器中运行

在你没有优化的格子里,这份优势还站得住吗? — example screen

你的设置

在 MetaTrader 5 里用同样的参数把同一个 EA 跑成一张品种与周期的网格,然后每个格子粘贴一行。给你优化的那个格子前面加一个星号——它就是网格其余部分必须替它作证的格子。

你的网格

品种、周期、盈利因子,需要的话再加成交笔数。用空格、制表符、分号或逗号分隔;以 # 开头的行会被排除在外。

在你优化过参数的那个格子前面加一个星号。标签里不能有空格,同一个格子写了两次会被排除,而不是替你猜。

上面的网格预先填了示例数字,只为让你看清输入的格式。它们不是对任何东西的测量——请换成你自己跑出来的结果。

* EURUSD M15 1.38 312
GBPUSD H1 1.19 150
如何打分

1.0 是一切还没出错时的盈亏平衡点,勉强越过它的格子对更宽的点差没有任何余地。清空这个字段就什么都不打分。

低于这个笔数,只要几笔交易换个位置盈利因子就会变动一半,所以这样的格子只做披露,不予采信。

诊断

一张填满数字的网格还不是结论。这些检查要问的是:通过的格子是分散的还是挤在同一条线上,你优化的那个格子是否高出其余,以及紧邻它的格子是否掉下悬崖。

各变体的盈利因子

  • 达到或高于该线的变体
  • 低于该线的变体
  • 合格线(盈利因子)

网格

行和列保持你粘贴时的顺序,因为正是这个顺序决定了哪两个格子相邻。星号标出你优化的那个格子。

按品种与按周期

同样的格子,换另外两个方向汇总。「只在一个周期上有效」正是在这里显形:一条线承担了所有通过的格子,其余各线一个也没有。

标签 格子 通过 中位数 最差

使用方法

  1. 输入你的数字在输入框里填入你自己的数值;如果工具支持读取文件,也可以选择你的 MetaTrader 报告。框里原有的数值只是起步示例。
  2. 查看结果与诊断大号数字回答你的问题,下方的卡片会说明哪里看起来有问题、该改什么。
  3. 试试修正,或继续深入应用建议的修改,看结果如何变化;也可以点链接进入下一个工具,或复制链接以便回到同一组输入。

计算方式

这里用盈利因子,是因为它是唯一能跨品种存活的数字:毛利除以毛损,里面没有账户货币也没有手数。净利润无法在一张网格里比较——同一个策略在 EURUSD 和 USDJPY 上赚的金额不同,原因与它是否有效毫无关系。

重要的是形状,不是平均。高原——所有格子都落得彼此相近——说明这组参数没有倚靠某一段时期的细节。孤峰——优化的格子在顶上、邻居都在线下——说明这组参数记住了一段历史,而不是描述了一个市场。

本页只给你粘贴的网格打分,无法核查你跑得是否诚实。来自同一年的格子、与优化区间重叠的格子、只有几笔交易的格子,在这里看上去都像证据。网格的样本外程度,仅取决于它背后那些运行的样本外程度。

常见问题

免费吗?需要账号吗?

免费 · 无需安装 · 在你的浏览器中运行. 计算无需注册账号。

会上传什么吗?

不上传任何数据。本页每个数字都在你的浏览器里算出,复制的链接也只带着你自己填的数值。

结果能信到什么程度?

不上传任何东西,也不读取任何报告。网格只来自你粘贴的那些行,因此继承了其中的每一个错误。

相关工具

继续探索

自己构建下一个变体

稳健性网格会比较同一想法的许多版本。AIStrategyMiner Builder 让你用模块连接入场和出场规则,每次只改一个设置并编译每个版本,无需写代码。

  • 改一个设置,编译出适用于 MetaTrader 5 的标准 .ex5 文件,在策略测试中运行,再把结果粘贴到这里。

在信任之前,请先在 MetaTrader 5 中检查成品 EA。本页的数字来自你输入的内容,不是结果预测。

AIStrategyMiner EA Builder:画布上相互连接的策略模块,右侧为属性面板