MT4(Windows版)历史数据的导入方法

MT4提供了导入历史数据的功能,以进行回测等操作。

在这里,我们将介绍如何将1分钟K线数据资料导入专用于回测的MT4,以避免覆盖服务器数据。

您可以从Titan FX的历史数据下载。

点击这里下载TitanFX的历史数据

代理服务器设定

首先,将设定配置为不连接到服务器,以便它不会接收新的服务器资料。

使用准备回测的 MT4 登入任何 Titan FX 帐户(模拟帐户也可以),从选单中的「工具」中选择「选项」。

选项

在显示的「选项」分页的「服务器」分页中,勾选「启用代理服务器」并点击右侧的「代理...」按钮。

代理

在显示的「代理服务器」页面的「服务器」部分输入适当的英数字,然后点击「确定」。

确定

设定图表最大K线数

选择「选项」分页的「图表」,在「历史资料中最多柱数」和「图表中最多蜡烛柱数」的输入框中,输入尽可能多的「9」,然后点击「确定」。

确定

再次打开「选项」页面,您会看到已设定为最大值的状态。
完成以上步骤后,请重新启动MT4。
重新启动后,MT4的右下角将显示「没有连接」,并且将无法接收到新的报价。

没有连接

删除现有的历史数据

为了避免与要导入的数据混在一起,我们将删除MT4中已有的历史数据。

在MT4的选单中,选择「文件」 > 「打开数据文件夹」。

打开数据文件夹

请删除已显示的资料夹中的文件资料,包括登入的「服务器名称」资料夹(例如「TitanFX-06」或「TitanFX-Demo01」等),位于「history」资料夹内的所有「导入的商品 名称+数字+.hst」文件。

删除完成后,请重新启动MT4。

 请重新启动MT4

导入数据

导入1分钟K线数据

点击MT4「工具」选项中的「历史资料中心」。

历史资料中心

在显示的「历史资料中心」页面的左侧的货币对中,选择要导入的1分钟数据。

请确保资料是空的状态,然后点击下方的「导入」按钮。

 导入

当出现「导入」页面时,点击文件名右侧的「浏览」按钮,然后选择要导入的1分钟数据资料。

数据资料

会显示要导入的数据资料后,点击「OK」执行导入。 如果有多个文件,再次在「历史资料中心」内点击「导入」按钮进行数据资料导入。

资料导入完成后,请重新启动MT4。

请重新启动MT4

打开已导入的交易品种的图表,确认数据资料是否已反映。

 打开已导入的交易品种的图表,确认数据资料是否已反映

创建1分钟K线以外的数据

接下来,可以根据1分钟数据资料创建其他时间周期的资料。
在MT4的菜单中,选择「文件」>「打开离线历史数据」。

 打开离线历史数据

选择已导入的交易品种的1分钟数据资料(交易品种名,M1),然后点击右侧的「打开」按钮。

点击右侧的「打开」按钮

当离线图表显示后,在MT4的「导航」中的「脚本」内找到「PeriodConverter」,然后将其拖放到该图表上。

 PeriodConverter

在设置画面中的「输入参数」页面中,将「Period multiplier factor」设置为「5」,然后点击「确定」,将生成5分钟资料。

然后,再次从「导航」的「脚本」中将「PeriodConverter」拖放到图表上,在设置画面中的「输入参数」页面卡中,将「Period multiplier factor」设置为欲生成的数据资料分钟数 【例如15(15分钟数据资料)、30(30分钟数据资料)、60(1小时数据资料)、240(4小时数据资料)、1440(日线数据资料)等】,然后点击「确定」以 生成相应资料。

※当第二次或之后将「PeriodConverter」拖放到图表上时,将弹出对话框「你准备停止PeriodConverter和运作PeriodConverter在图表〇〇〇〇,M1吗?」,请点击「是」以继续。

 PeriodConverter

再次在MT4的选单中选择「文件」>「打开离线历史数据」,将显示离线图表的清单。 您可以在这里确认是否已经创建了除1分钟资料之外的其他数据资料。

确认完数据资料已创建后,请关闭离线图表。

接下来,您可以在新创建的图表上显示除1分钟资料之外的其他数据资料,或者在回测等操作中使用生成的资料。

 使用生成的资料