文章來源:123财經導航 | 作者:william
這一章主要帶大家認識一下MQL4中的賬戶信息函數與常量,這些值我們在EA編程中時不時的會用到,可以用來參與計算、判斷或者單獨顯示。賬戶信息類型主要分爲3個大類,浮點型、整行和字符串型。對于這類信息,可以先熟悉一下,不用死記硬背,等用到的時候便于查詢和使用。
用來獲取賬戶信息的值在MT4中主要包含了19個函數,和28個常量,其中部分常量和函數的作用基本相同。其中,函數可以直接使用,但對于常量類型,要獲取有關當前帳戶的信息必須借助幾個函數,函數參數值可以接受來自相應賬戶枚舉值。
賬戶信息常量的使用方法:
根據類型選擇獲取函數,并帶入對應的常量,具體定義如下所示:
前端輸出後的效果
賬戶信息函數的使用方法:
大部分函數都是無參數類型可直接使用,相對常量而言更簡便。
終端狀态檢查函數
狀态檢查函數,顧名思義就是檢查EA運行中的狀态信息,或者在回測環境下的狀态信息,這些信息包含了EA運行中的各種狀态,我們可以根據這些狀态來實現複雜的交互判斷。
舉例:
終端信息獲取函數與常量
對于終端信息,我們需要借助3個函數來獲取對應的常量,用法和之前的一緻
前端輸出:
以上3個函數能獲取的信息還包括以下這些:
同作用常量和函數的區别以及應用場景
可以說兩者的使用并沒有太多講究,根據個人喜好和用途而定,但在一些常量中包含了單一枚舉,就比如賬戶類型等,可以簡化代碼邏輯判斷的流程控制。具體來說不管是使用函數或者常量,基本可以滿足日常編程所需條件。
删除后无法恢复
删除后无法恢复