期貨量化軟件:赫茲量化中圖形對(duì)象集合 -- 添加新創(chuàng)建的對(duì)象
我們已擁有一些從抽象圖形對(duì)象類派生的對(duì)象類。 我為曲線(Lines)、通道(Channels)、江恩(Gann)、斐波那契(Fibo) 和埃洛特(Elliott)組實(shí)現(xiàn)了此類對(duì)象。 在此,我將添加造型、箭頭和圖形對(duì)象組的對(duì)象類。 此外,圖形對(duì)象集合類擁有把手工創(chuàng)建的圖形對(duì)象添加到集合列表的功能。
改進(jìn)庫(kù)類
首先,我注意到我對(duì)英文單詞 “Standard” 犯了一個(gè)惱人的錯(cuò)誤。 我在拼寫它時(shí)用 “t” 作為最后一個(gè)字母。 因此,我對(duì)所有拼寫錯(cuò)誤的文件進(jìn)行了更正。 相應(yīng)地,我重命名了相應(yīng)的函數(shù)庫(kù)文件夾。 在此列出所有相應(yīng)的文件并無(wú)實(shí)際意義。 您可以通過(guò)按 Shift+Ctrl+F 并選擇必要的單詞、函數(shù)庫(kù)文件夾,及在子文件夾中進(jìn)行搜索來(lái)找到它們:

編輯
搜索整個(gè)單詞時(shí)沒(méi)必要考慮大小寫。 我們簡(jiǎn)單地在函數(shù)庫(kù)文件文本中查找出現(xiàn)的 “standart”,并更改最后一個(gè)字母。
我已經(jīng)這樣做了,所以您所要做的就是用下面附加的文件夾替換終端 Include 目錄中的 DoEasy 文件夾。
我們以 \MQL5\Include\DoEasy\Defines.mqh 為例。 我已經(jīng)更正了拼寫錯(cuò)誤,并修正了枚舉圖形對(duì)象整數(shù)屬性的常量名稱:
//+------------------------------------------------------------------+ //| Data for working with indicators ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Abstract indicator status ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| //+------------------------------------------------------------------+ enum ENUM_INDICATOR_STATUS ?{ ? INDICATOR_STATUS_STANDARD, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // Standard indicator ? INDICATOR_STATUS_CUSTOM, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // Custom indicator ?}; //+------------------------------------------------------------------+ //| Indicator group ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| //+------------------------------------------------------------------+