文章 "“傻瓜式”MQL:如何设计和构建对象类"

 

新文章 “傻瓜式”MQL:如何设计和构建对象类已发布:

我们将通过创建视觉设计的样本程序,介绍如何在 MQL5 中设计和构建类。本文为使用 MT5 应用程序的初学者编程人员所编写。我们提出一种简易明了的抓取技术用于创建类,无需深刻理解面向对象编程的理论。

图 1. 类构造器的形式(草图)

作者:Sergey Pavlov

 

是的,OOP 当然很有趣,很有建设性,视觉设计也非常必要。

否则 mt5 很快就会变成一个社交网络,里面有一个快乐的农夫和德州扑克。

您应该准备好创建自己的窗口,开发新的应用程序,如图表上的亲吻。

 
 

也许我做错了什么?

但它不起作用....

 
试试编译后的文件。
附加的文件:
 
CoreWinTT:

也许我做错了什么?

但它不起作用....

您有更新的标准库吗
 

我试了一半就成功了。

然后我创建了这个项目

来添加这样一个窗口,比方说为文章中的 masd 指标添加这样一个窗口

创建具有图形控制功能的指标

标题上方的按钮可以最小化设置面板,据我所知,将来还可以卸载指标。

如图所示,第一行是 masd 方法,点击它后,会出现 Elder's MACD 的变体。

  1. 埃尔德 MACD,也称为脉冲系统;
  2. 不带移动线检查的 Elder's MACD;
  3. 当指标下降或上升时,oSMA 会着色;

第 2、3、4、5 行是输入设置。

在这里,我想得到这样的结果。

我想我做到了,我创建了一个文件。

如何进一步使用???????。

即使这个模块只是为专家准备的。

让我们为 MACD Sample.mq5 做一个这样的东西。

输入参数,这样您就可以通过正负来改变参数,并将此窗口最小化,当您点击十字星时。


这样就离图表上的快乐农夫不远了。

 
我刚刚更新了它,结果并没有受到影响。
 
请附上生成的代码文件。
 
在这里
附加的文件:
macd_oop.mq5  5 kb
 
CoreWinTT:

在这里

我复制时没有出错:

使用的文件列表:


编译器显示了哪些信息?