关闭@1x
香港:2025-03-27 00:03:38
  • 紐約:2025-03-26 11:03:38
  • 倫敦:2025-03-26 16:03:38
  • 東京:2025-03-27 01:03:38
  • 悉尼:2025-03-27 02:03:38
  • 香港:2025-03-27 00:03:38
  • 新加坡:2025-03-27 00:03:38
首頁> 資訊> 最新 >正文

【0基礎學編程2-9】賬戶信息、狀态檢查

William 2024-05-30 18:23:38 關注
了解MT4終端信息、狀态檢查、賬戶信息常量與函數

文章來源:123财經導航 | 作者:william

這一章主要帶大家認識一下MQL4中的賬戶信息函數與常量,這些值我們在EA編程中時不時的會用到,可以用來參與計算、判斷或者單獨顯示。賬戶信息類型主要分爲3個大類,浮點型、整行和字符串型。對于這類信息,可以先熟悉一下,不用死記硬背,等用到的時候便于查詢和使用。


賬戶信息函數、常量

用來獲取賬戶信息的值在MT4中主要包含了19個函數,和28個常量,其中部分常量和函數的作用基本相同。其中,函數可以直接使用,但對于常量類型,要獲取有關當前帳戶的信息必須借助幾個函數,函數參數值可以接受來自相應賬戶枚舉值。

賬戶信息常量的使用方法:

根據類型選擇獲取函數,并帶入對應的常量,具體定義如下所示:

  • AccountInfoInteger():整數型的賬戶信息
  • AccountInfoDouble():浮點型的賬戶信息
  • AccountInfoString():字符串型賬戶信息


前端輸出後的效果

賬戶信息函數的使用方法:

大部分函數都是無參數類型可直接使用,相對常量而言更簡便。


狀态檢查

終端狀态檢查函數

狀态檢查函數,顧名思義就是檢查EA運行中的狀态信息,或者在回測環境下的狀态信息,這些信息包含了EA運行中的各種狀态,我們可以根據這些狀态來實現複雜的交互判斷。

舉例:

終端信息獲取函數與常量

對于終端信息,我們需要借助3個函數來獲取對應的常量,用法和之前的一緻

  • TerminalInfoInteger() //返回正在運行的mql4程序的相應屬性的整數值
  • TerminalInfoDouble() //返回正在運行的mql4程序的相應屬性的double 精度值
  • TerminalInfoString() //返回正在運行的mql4程序的相應屬性的字符串值



前端輸出:

以上3個函數能獲取的信息還包括以下這些:


同作用常量和函數的區别以及應用場景

可以說兩者的使用并沒有太多講究,根據個人喜好和用途而定,但在一些常量中包含了單一枚舉,就比如賬戶類型等,可以簡化代碼邏輯判斷的流程控制。具體來說不管是使用函數或者常量,基本可以滿足日常編程所需條件。

【免責聲明】123财經導航所發布的信息内容僅供交易投資者參考,并不構成投資建議“據此操作,風險自擔”。網站上部分信息内容及圖片來自于網絡/注冊作者/投稿人,版權歸原作者所有,如有侵權,請您與我們聯系關閉,郵箱:938123@qq.com。
hhhhhhh
热门评论
最新评论
还没有评论快来抢沙发吧!
第三方賬号登錄
第三方賬号登錄
第三方賬号登錄
  • *站點:
  • *網址:
  • 類型:
  • 聯系方式:
  • 簡介:

  • RRH123歡迎您的加入!如有問題請添加咨詢管理員【微信号:938123】
  • *類型:
  • *問題:
  • 圖片說明:
  • 聯系方式:

  • RRH123感謝您的反饋!如有問題請添加咨詢管理員【微信号:938123】