诚信为本
量力而为
当前位置:ea编程网 技术指标 正文

mt4任意时间周期脚本

mt4软件默认的图表时间周期一共是9个,分别是:一分钟M1、五分钟M5、十五分钟M15、三十分钟M30、一小时H1、四小时H4、日线D1、周线W1、月线MN1。它没有mt5那么灵活,默认的时间周期就这些,不像MT5软件可以在分钟周期上选择2分钟、3分钟,又或者在小时周期上选择2小时、3小时等。

有些时候,可能出于某种需要,一些朋友也想在mt4上面看2分钟、3分钟,或者2小时、5小时这种周期的图表,那能不能实现呢?

答案是肯定,可以通过mt4任意时间周期脚本来创建整数倍数的离线图表,这里有两个关键问题:一是整数倍数,二是离线图表。整数倍数是指基于1分钟图表,可以创建2、3、4、5这种正整数倍数图表,而不能创建什么1.5、2.3分钟之类的图表,离线图表是指通过脚本创建的是离线数据,而不是实时图表。

要使用mt4任意时间周期脚本,首先要将它安装到mt4里面,在mt4上方菜单栏依次点击:文件-打开数据文件,接着再依次打开:MQL4/Scripts文件夹。把“mt4任意时间周期脚本.ex4”文件复制粘贴到Experts文件夹里面。如下图所示:

mt4任意时间周期脚本安装说明一

文件放置好以后,回到mt4图表界面,刷新图表左侧“导航器”下方的“脚本”目录,就会看到mt4任意时间周期脚本,这里以创建黄金XAUUSD三小时离线图表为例说明脚本使用步骤:

第一步:打开一个XAUUSD一小时图表,如果图表窗口已存在,就不用重复打开。

第二步:鼠标将“MT4任意时间周期脚本”脚本拖拽到第一步打开的XAUDUSD一小时图表上,并设置“时间周期倍数”为3,并点确定,这样脚本就加载在XAUDUSD一小时图表上了。

第三步:这是最重要的一步,在这里不要去关闭或者操作刚刚加载有脚本的XAUDUSD一小时图表,让它一直正常运行在那里就好。在mt4上方“文件”菜单下点“打开离线历史数据”,找到刚刚创建的离线图表数据(可以从名称和创建时间上确认下),选中数据点右上角的“打开”即可。如下图所示:

mt4任意时间周期脚本安装说明二

这样,所创建的XAUUSD,H3(offline)图表就打开了,要保持这个图表的价格正常跳动,就必须保持创建它的初始图表及图表上加载的脚本正常运行,一旦关闭初始图表或者从图表上移除脚本,这个离线图表中的价格就不会再跳动。

另外一个问题,也需要注意:如果还需要创建其它周期的离线图表,那重复上面三步操作,而不能再基于第一步打开的图表去操作。

因为创建的是离线图表,读取的是离线数据,所以,如果细心观察,它和实时图表价格的波动还是存在一定的延时或误差的。但也可以直接在这些离线图表上执行mt4右键菜单功能,比如单击交易开新订单,或者加载模板分析行情等等。

如果需要关闭正在运行的离线图表,鼠标点击图表右上角的叉号即可。要从初始图表上移除脚本,在图表空白处鼠标右键并选择“移除脚本”即可,关于脚本,可以在外汇返佣网搜索下载。

未经允许不得转载:ea编程网 » mt4任意时间周期脚本