您现在的位置:程序化交易>> 外汇现货>> MT5>> MT5知识>>正文内容

功能强大的MT5程序编辑器--MetaEditor5 [MT4]

  • MT5比起MT4来最大的亮点就是它的编程功能有了质的飞跃。MQL5语言是真正的面向对象的编程语言,其实MQL5的内核是用C++编写,大部分功能也和C++语言类似。
    值得一提的是比起MetaEditor4,MetaEditor5的功能更强大,更人性化。下面我就给大家详细介绍下MetaEditor5的强大功能:


    如上图我都标注好了:

    (1)转到变量定义处。

    (2)列出所有定义的函数。

    (3)可以存储多个剪切板内容,供你粘贴选择。

    (4)Debug(调试)菜单。

    (5)批量注释代码,解除注释代码。

    上面5个功能是MT4程序编辑器------MetaEditor4所没有的,是MetaEditor5增加的功能。个个都是非常实用非常人性化的功能,利用好上面功能能使你变成效率大增。好了废话不多说,下面我就为大家一一演示这5个功能的用法:

    (1)转到变量定义处。

    如下图:在变量Open上鼠标右键,然后弹出菜单中选择“GoToDefinition”,就可以将画面转到Open变量定义的地方。



    (2)列出所有定义的函数。

    如第一张图所示,可以列出所有函数。并且当你选择这些函数的时候,会将画面转到对应的函数定义的地方。

    下面我为大家解释一下函数前面的表示是上面意思:


    普通的函数。


    时间出发函数,比如说voidOnTick()就是时间触发函数,当指定的事件发生时会自动调用函数。


    类的公共函数publicmethod。


    类的私有类型函数protectedmethod。


    类的保护类型函数privatemethod。

    (3)可以存储多个剪切板内容,供你粘贴选择。

    大家知道windows自带的复制粘贴功能,只能保存最后一次复制的内容,但是这个有了这个按钮就能保存最近很多你复制的内容:如下图,你点击这个按钮,他能罗列出你最近的几次复制操作复制的内容,你再点击这个内容,就能讲内容粘贴到你想粘贴的地方。


    (4)Debug(调试)菜单。
    以前MT4没有调试功能,程序写好后调试成了老大难的问题了,很多人都怕测试,因为调试工作太繁重了。有了这个功能就可以令你的测试工作不再烦恼。


    下面我给大家介绍下这个调试功能怎么用:
    在代码最左边双击鼠标左键。就会出现
    ,如下图:


    然后点击
    调试运行程序:
    然后程序运行到刚才的断点处会停下来:


    然后会切换到MT5软件里面,真实的加载你刚才的程序来运行,你点"确定",然后再点

    启动你的EA,然后程序会按照你的代码正常运行,直到运行到你刚才放置断点的地方,程序会停下来。


    然后你在Expression处输入你想跟踪的变量:


    然后再点击
    单步调试按钮,


    大家看到了吧,这个时候close的值变为1.490340了,也就是close=SymbolInfoDouble(Symbol(),SYMBOL_BID);这句语句顺利执行了。
    (5)批量注释代码,解除注释代码。
    注释代码如图:


    解除注释代码:就是选中已经注释掉的代码,然后单击

    如果发现观看效果不佳,我再附上清晰的Word原版文档:

    功能强大的MT5程序编辑器.rar (748 K) 下载次数:170


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容