保持敬畏之心
交易是一场持久战

​MQL4(2):MT4平台内置集成环境 - MetaEditor

如果说MQL4是我们的“语言”,那么MetaEditor就是我们用来写代码的“笔”和“工作台”。它是MT4自带的一个专门用来编写和调试EA、指标的工具,我们所有的代码工作都在这里完成。

别被它看上去有些朴素的界面劝退,MetaEditor内置的几项核心功能,对于我们提高编程效率、减少错误至关重要。

我们先来看一下它的整体界面布局。很简单,左边是导航窗口,右边是代码编辑区,下方是结果显示区。

代码编辑区:我们的主战场

这里就是我们写代码的地方。你可以同时打开多个代码文件,它们会像浏览器标签页一样排列,方便你来回切换和参考。

代码自动补全

这是新手的福音,也是我们提高效率的利器。当你在编辑器里输入一个函数或关键词的前几个字母时,比如你输入OrderS,它会自动弹出一个下拉列表,提示你可能是想输入OrderSend或者OrderSelect。你只需要用方向键选中,再按一下回车键,完整的函数名就自动补全了。

这个功能不仅仅是为了“快”,更重要的是“准”。很多新手犯的低级错误,都源于函数名拼写错误。自动补全功能可以从根源上杜绝这类问题,让你把精力真正放在交易逻辑上。

导航窗口和工具箱

导航窗口可以让你快速浏览代码文件的结构。工具箱则集成了很多功能,比如显示编译错误、搜索结果,甚至可以直接在里面看MQL4官网的文章。在初期,我们对这两个窗口有个印象即可。

F1键:你的24小时私人编程老师

这是MetaEditor最实用,也最容易被新手忽略的功能,没有之一。

在编程时,我们不可能记住MQL4里成百上千个函数的所有用法和参数。当你对某个函数感到困惑时,比如忘记了OrderSend()函数那一大串参数分别代表什么意思,你不需要去网上到处搜索。

只需要把鼠标光标停在这个函数上,然后按下键盘上的F1键。

编辑器会自动弹出一个官方参考手册的页面,上面有这个函数最详细的语法解释、参数说明和使用范例。养成使用F1键的习惯,能为你节省海量的学习和查询时间。

“编译”按钮与F7键:检查你的代码

当你写完一段代码后,需要让电脑检查一下有没有语法错误,这个过程就叫“编译”。你可以点击工具栏上的“编译”按钮,或者直接使用快捷键F7

如果代码没有语法问题,下方的结果窗口会提示0个错误。如果存在错误,它会清晰地告诉你哪一个文件的哪一行、哪一列出了什么问题。

不要害怕看到错误提示,这是编程的必经之路。学会看懂编译器的错误报告,是我们从新手走向熟练的第一步。

F4键:连接现实与理想的桥梁

当你编译成功后(按F7),就可以按F4键,界面会立刻从MetaEditor切换回你的MT4交易终端。这样你就可以马上把刚才修改好的EA或指标加载到图表上,去测试它的实际效果。

F7编译 -> F4切换到MT4测试,这个操作循环,将会成为你未来EA开发过程中使用频率最高的组合键,是名副其实的“肌肉记忆”。

赞(1)
未经允许不得转载:图道交易 » ​MQL4(2):MT4平台内置集成环境 - MetaEditor
分享到

评论 抢沙发