如何生成任意周期的数据图表

2008年10月14日  |  08:56分类:MT4使用  |  标签:  |  1,561 views

虽然MT4内已经设置了多种周期的浏览方式,如M5、M15、M30等,但有些朋友喜欢看一些“非主流”的周期的图表,MT4内置的周期格式就已不能满足需求,这时就要通过别的途径来生成其它周期的数据图表。
在MT4中的“导航器”(Ctrl+N调出),打开“脚本”一栏,大家可以看到有个叫做“period_converter”的脚本,顾名思义,这个就是用来生成任意周期的数据图表的脚本,而且这个是mt4内置的,非常方便。下面和大家分享一下这个脚本的用法。
假如我现在看EURUSD的2分钟图表,但MT4只有1分钟周期的图表,该怎么做?我们可以利用M1的数据来生成m2的图表,方法如下:首先打开EURUSD的M1图表:

然后双击刚才介绍的“period_converter”脚本,会弹出一个参数设置窗口:

我们看到只有1个参数ExtPeriodMultiplier,它的数值是以分钟为单位的,也就是说你想生成什么周期的图表,就填入这里行了,上面我们的目的是生成2分钟的图表,所以这里填“2”,如果我想生成20分钟的图表呢?自然就是填“20”了,如果想生成2小时的图表呢?也很简单:2X60=120,填入“120”就对了。
填入希望转换的周期,确定后,似乎什么都没发生?不然,其实MT4已经在后台为你生成了所需的图表,这时我们通过“文件”菜单,“打开离线历史数据”:

在弹出的窗口里面,我们可以找到我们需要的2分钟周期图表了:

双击“EURUSD,M2”,就会打开以2分钟为周期的图表:

需要注意的是,这是离线的历史数据,也就是说通过这种方式生成的任意周期图表,并不会自动更新。如需其自动更新,就需要用到一些较为复杂的技巧了,有兴趣的朋友可联系我进行更为深入的探讨。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

3条评论 关于 “如何生成任意周期的数据图表”

  1. cireist 发表于: 二月 18th, 2009 13:14

    您好,
    請問要如何做到自動更新, 而非離線(offline)? 對這很有興趣, 謝謝!

  2. 阿狼 发表于: 二月 18th, 2009 13:41

    在mql4.com上,有一个自定义指标可以实现此功能了:http://codebase.mql4.com/277

  3. LEE 发表于: 四月 15th, 2009 13:19

    下载完Period_Converter_Opt这个自定义指标后,怎么设置.
    麻烦指导一下,上面全英文,看不懂.


发表您的评论