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。
导入数据
导入1分钟K线数据
点击MT4「工具」选项中的「历史资料中心」。
在显示的「历史资料中心」页面的左侧的货币对中,选择要导入的1分钟数据。
请确保资料是空的状态,然后点击下方的「导入」按钮。
当出现「导入」页面时,点击文件名右侧的「浏览」按钮,然后选择要导入的1分钟数据资料。
会显示要导入的数据资料后,点击「OK」执行导入。 如果有多个文件,再次在「历史资料中心」内点击「导入」按钮进行数据资料导入。
资料导入完成后,请重新启动MT4。
打开已导入的交易品种的图表,确认数据资料是否已反映。
创建1分钟K线以外的数据
接下来,可以根据1分钟数据资料创建其他时间周期的资料。
在MT4的菜单中,选择「文件」>「打开离线历史数据」。
选择已导入的交易品种的1分钟数据资料(交易品种名,M1),然后点击右侧的「打开」按钮。
当离线图表显示后,在MT4的「导航」中的「脚本」内找到「PeriodConverter」,然后将其拖放到该图表上。
在设置画面中的「输入参数」页面中,将「Period multiplier factor」设置为「5」,然后点击「确定」,将生成5分钟资料。
然后,再次从「导航」的「脚本」中将「PeriodConverter」拖放到图表上,在设置画面中的「输入参数」页面卡中,将「Period multiplier factor」设置为欲生成的数据资料分钟数 【例如15(15分钟数据资料)、30(30分钟数据资料)、60(1小时数据资料)、240(4小时数据资料)、1440(日线数据资料)等】,然后点击「确定」以 生成相应资料。
※当第二次或之后将「PeriodConverter」拖放到图表上时,将弹出对话框「你准备停止PeriodConverter和运作PeriodConverter在图表〇〇〇〇,M1吗?」,请点击「是」以继续。
再次在MT4的选单中选择「文件」>「打开离线历史数据」,将显示离线图表的清单。 您可以在这里确认是否已经创建了除1分钟资料之外的其他数据资料。
确认完数据资料已创建后,请关闭离线图表。
接下来,您可以在新创建的图表上显示除1分钟资料之外的其他数据资料,或者在回测等操作中使用生成的资料。