文章 "向指标或者EA中快速添加控制面板"

 

新文章 向指标或者EA中快速添加控制面板已发布:

你是不是觉得需要向你的指标或者EA中添加图形面板来提升配置参数的速度和便捷性?在本文中,你将学会如何一步一步在你的MQL4/MQL5程序中实现输入参数的交互面板。

你的MQL4/MQL5指标或EA可能是世界上最有效的但是它仍旧有改进的空间。在大多数情况下,你需要进入程序设置来改变其输入参数。然而,这一步可以绕过去。

基于标准类库来开发你自己的控制面板。这将允许您更改设置而无需重新启动程序。此外,这将使你的程序更具吸引力,让它从竞争对手中脱颖而出。您可以在市场中浏览多种图形面板。

在本文中,我将向你展示如何向您的MQL4/MQL5程序添加简易面板。您还将了解到如何让程序读取输入参数并对它们的改变进行响应。

2.2. 面板

最终的PanelDialog2.mqh面板看上去如下:

面板2

图 4. 面板2

MACD Sample.mq5EA和PanelDialog2.mqh面板结合的好处是什么?这允许我们快速的修改EA参数(LotsTrailing Stop Level (in pips),及其他),以及加载在当前时间框架上的EA的事件发生通知方式(Mail, Push, 和 Alert)。

被修改EA的参数(LotsTrailing Stop Level (in pips),及其他)在点击Apply changes按钮后生效。 交易事件通知设置的改变(MailPush,和Alert)自动生效。没有必要按Apply changes按钮。

作者:Karputov Vladimir

 

"prev_time static今天变量在OnCalculate()函数中声明"

打字错误了,不是今天变量是静态变量。

原因: