整个过程将包括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%的建模质量。
关注我们,不要错过。