功能强大的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
- 上一篇:MT5之报价窗
- 下一篇:MT5新功能之一:画中画
相关文章
-
没有相关内容