如何在MetaTrader4中获得99.0%的建模质量 — 免费方法!

我们都知道,测试EA交易(尤其是剥头皮和业余爱好者)的建模质量起着重要作用。默认情况下,在MetaTrader 4中,仍然无法实现90%以上的建模质量。通常这对于准确测试来说是不够的。那么如何在MetaTrader4中获得99.0%的建模质量?

整个过程将包括10个步骤。那么,让我们开始吧。按照说明一步一步地获得99%的建模质量:

步骤1.我们首先需要Metatrader 4。可以在这里下载安装MT4:下载

步骤2.官方网站下载并安装History Data Downloader程序:

历史数据下载
出于我们的目的,该程序的免费版本是合适的。无需购买专业版!!!

步骤3.在此处下载CSV2FXT脚本,并将其安装到MetaTrader4中。

步骤4.安装StrategyQuant Tick Data Downloader后,我们将在程序中进行必要的设置。

点击“配置”并选择时区和“自动导出到CSV”,如屏幕截图所示:


该程序创建两个文件。一个没有时间转移。另一个是“更改时区”中指定的班次。对于测试,我们更方便的是使用没有时移的刻度数据文件。因此,时区可以保留为默认值不变。

步骤5.现在设置所需的日期范围,如下所示:

步骤6.现在,您需要指定用于保存刻度数据的文件夹。单击“设置”按钮,然后选择要下载引导的文件夹:


现在您可以单击“开始下载”,并开始勾选数据下载过程。这可能需要很长时间,特别是如果范围设置为几年。

下载完成后,我们将获得两个文件USDJPY_tick.csv和USDJPY_UTC + 0_00.csv。要节省计算机上的磁盘空间,可以删除USDJPY_UTC + 0_00.csv。这不是必需的。为方便起见,将USDJPY_tick.csv文件重命名为USDJPY.csv。

步骤7.将收到的USDJPY.csv文件复制到MQL4 / Files文件夹中的MetaTrader 4。然后重启MT4。

步骤8.打开所需货币对的图表(在我们的示例中为USDJPY)并设置所需的时间范围。

现在您可以运行CSV2FXT脚本,只需将其拖到图表中:

步骤9. CSV2FXT脚本有许多设置。但我们只对以下内容进行设置:

CSV filename – 在这里你需要指定刻度数据文件的名称,在我们的例子中是USDJPY.csv。对于货币对EURUSD可以留空。


Create HST – 仅“true”。该脚本将以.hst格式为终端生成清除数据。在策略测试程序中,它们将转换为扩展名为.fxt的文件。这将是我们以99%的建模质量进行回溯测试所需的数据。

All spreads and comissions in pips – 总点差和佣金点数,为了我们的目的,您可以保留“零”值。

Spread – 点差,为了我们的目的,你可以保留值“零”。

Start date/End date  – 转换标记日期的开始和结束日期。如果未设置这些值,则脚本只会转换指定文件中的所有数据。

Use real (variable spread) – 使用真实点差。在我们的例子中,我们将直接在策略测试器中设置传播,因此我们设置“false”。

其余设置对我们的目的没有意义。因此,您可以保留默认值。

单击“确定”。

该脚本将开始将.csv格式的tick数据转换为MT4可理解的.hst格式。这也需要很多时间:

步骤10.完成脚本后,重新启动终端。您可以直接进行回测。

我已经在这个类别中找到的许多EA上反复尝试过这种方法。您可以看到数字为99%的图表:


正如您所看到的,这种方法是完全免费的。但它有一个缺点 – 加载和转换刻度数据需要很多时间。特别是如果您需要数年的数据。下次我将告诉您如何以更快的方式获得99.9%的建模质量。

关注我们,不要错过。

下载地址:

文件下载

相关文章