功能強大的MT5程序編輯器--MetaEditor5 [MT4]
MT5比起MT4來最大的亮點就是它的編程功能有了質的飛躍。MQL5語言是真正的面向對象的編程語言,其實MQL5的內核是用C++編寫,大部分功能也和C++語言類似。
值得一提的是比起MetaEditor4,MetaEditor5的功能更強大,更人性化。下面我就給大家詳細介紹下MetaEditor5的強大功能:
如上圖我都標注好了:
(1)轉到變量定義處。
(2)列出所有定義的函數。
(3)可以存儲多個剪切板內容,供你粘貼選擇。
(4)Debug(調試)菜單。
(5)批量注釋代碼,解除注釋代碼。
上面5個功能是MT4程序編輯器------MetaEditor4所沒有的,是MetaEditor5增加的功能。個個都是非常實用非常人性化的功能,利用好上面功能能使你變成效率大增。好了廢話不多說,下面我就為大家一一演示這5個功能的用法:
(1)轉到變量定義處。
如下圖:在變量Open上鼠標右鍵,然后彈出菜單中選擇“GoToDefinition”,就可以將畫面轉到Open變量定義的地方。
(2)列出所有定義的函數。
如第一張圖所示,可以列出所有函數。并且當你選擇這些函數的時候,會將畫面轉到對應的函數定義的地方。
下面我為大家解釋一下函數前面的表示是上面意思:普通的函數。
時間出發函數,比如說voidOnTick()就是時間觸發函數,當指定的事件發生時會自動調用函數。
類的公共函數publicmethod。
類的私有類型函數protectedmethod。
類的保護類型函數privatemethod。
(3)可以存儲多個剪切板內容,供你粘貼選擇。大家知道windows自帶的復制粘貼功能,只能保存最后一次復制的內容,但是這個有了這個按鈕就能保存最近很多你復制的內容:如下圖,你點擊這個按鈕,他能羅列出你最近的幾次復制操作復制的內容,你再點擊這個內容,就能講內容粘貼到你想粘貼的地方。
(4)Debug(調試)菜單。
以前MT4沒有調試功能,程序寫好后調試成了老大難的問題了,很多人都怕測試,因為調試工作太繁重了。有了這個功能就可以令你的測試工作不再煩惱。
下面我給大家介紹下這個調試功能怎么用:
在代碼最左邊雙擊鼠標左鍵。就會出現,如下圖:
然后點擊調試運行程序:
然后程序運行到剛才的斷點處會停下來:
然后會切換到MT5軟件里面,真實的加載你剛才的程序來運行,你點"確定",然后再點
啟動你的EA,然后程序會按照你的代碼正常運行,直到運行到你剛才放置斷點的地方,程序會停下來。
然后你在Expression處輸入你想跟蹤的變量:
然后再點擊單步調試按鈕,
大家看到了吧,這個時候close的值變為1.490340了,也就是close=SymbolInfoDouble(Symbol(),SYMBOL_BID);這句語句順利執行了。
(5)批量注釋代碼,解除注釋代碼。
注釋代碼如圖:
解除注釋代碼:就是選中已經注釋掉的代碼,然后單擊。
如果發現觀看效果不佳,我再附上清晰的Word原版文檔:功能強大的MT5程序編輯器.rar (748 K) 下载次数:170
- 上一篇:MT5之報價窗
- 下一篇:MT5新功能之一:畫中畫
相關文章
-
沒有相關內容