當前位置:成語大全網 - 書法字典 - 如何編寫簡單的EA事務和自定義指標?

如何編寫簡單的EA事務和自定義指標?

要編寫程序,可以啟動MetaTrader 5客戶端,從工具菜單中選擇MetaQuotes語言編輯器,或者按F4。在MetaEditor 5窗口中,從文件菜單中選擇新建,或按ctrl+n。在MQL5向導窗口中選擇要創建的程序類型。

1.接下來,您可以指定程序名、作者信息和啟動程序後用戶需要的參數。

2.隨後,系統將創建壹個程序模板,您可以編輯或填寫代碼;

3.程序做好之後,必須進行編譯。要編譯程序,從文件菜單中選擇編譯,或按F7;

4.如果程序代碼沒有錯誤,系統將創建壹個擴展名為. ex5的文件..之後,您可以將這個新的EA事務、指標或腳本附加到MetaTrader 5客戶端的圖中執行;

5.Init事件在“EA事務”或“指示器”啟動時發生。它將導致OnInit函數的執行。MQL4等價-init函數;

6.當“EA事務”或“指示器”終止時,發生Deinit事件。它將導致執行OnDeinit函數。MQL4等價-deinit函數;

7.當指標啟動(OnInit函數執行後)且當前金融工具的新報價到達時,計算事件發生。它將導致OnCalculate函數的執行。“指示器”中的MQL4對應啟動功能;

8.交易事件發生在訂單被執行、修改或刪除時,以及頭寸被開立、修改或平倉時。它將導致OnTrade函數的執行。在MQL4中沒有這個事件和函數的對應項。