欢迎光临散文网 会员登陆 & 注册

期货量化软件:赫兹量化中图形对象集合 -- 添加新创建的对象

2023-09-04 15:52 作者:大牛啊呢  | 我要投稿

我们已拥有一些从抽象图形对象类派生的对象类。 我为曲线(Lines)、通道(Channels)、江恩(Gann)、斐波那契(Fibo) 和埃洛特(Elliott)组实现了此类对象。 在此,我将添加造型、箭头和图形对象组的对象类。 此外,图形对象集合类拥有把手工创建的图形对象添加到集合列表的功能。

改进库类

首先,我注意到我对英文单词 “Standard” 犯了一个恼人的错误。 我在拼写它时用 “t” 作为最后一个字母。 因此,我对所有拼写错误的文件进行了更正。 相应地,我重命名了相应的函数库文件夹。 在此列出所有相应的文件并无实际意义。 您可以通过按 Shift+Ctrl+F 并选择必要的单词、函数库文件夹,及在子文件夹中进行搜索来找到它们:


编辑

搜索整个单词时没必要考虑大小写。 我们简单地在函数库文件文本中查找出现的 “standart”,并更改最后一个字母。

我已经这样做了,所以您所要做的就是用下面附加的文件夹替换终端 Include 目录中的 DoEasy 文件夹。

我们以 \MQL5\Include\DoEasy\Defines.mqh 为例。 我已经更正了拼写错误,并修正了枚举图形对象整数属性的常量名称:

//+------------------------------------------------------------------+ //| Data for working with indicators                                 | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Abstract indicator status                                        | //+------------------------------------------------------------------+ enum ENUM_INDICATOR_STATUS  {   INDICATOR_STATUS_STANDARD,                               // Standard indicator   INDICATOR_STATUS_CUSTOM,                                 // Custom indicator  }; //+------------------------------------------------------------------+ //| Indicator group                                                  | //+------------------------------------------------------------------+



期货量化软件:赫兹量化中图形对象集合 -- 添加新创建的对象的评论 (共 条)

分享到微博请遵守国家法律