(註:本站文案除原創外,其餘訊息来自互联网收集和整理,请自行参酌。)
2016/09/20 (二)
EA鍽程之MQL4語言:(1)變數與函數其實不難?!
一、內置變數與函數
MQL4提供了大量的內置變數與函數,用來取值計算。目前網上有許多的手冊,但都是翻譯機器從原版英文手冊自動翻譯的,可讀性極差。作者通過積累大量的經驗加上自己的理解,精選了部分常用的、實用的內容重新說明如下。
二、 整數相除的方法
在MQL4的語法中有 “ + - * / ” 四則運算,當你直接用“1/3”的時候,會返回0。在程式中可以這麼來實現的:
double i=(1*0.01)/(3*0.01);
這時變數i才會返回你所要的值:0.33333333。
三、 市場函數
我們經常能遇到不同平臺報價格式不同、滑點數不同、最小開倉量不同、市場時間不同等等情況。這些資料都能通過市場函數直接獲取,這樣才能給EA帶來了較大的適用性。
MQL4提供了大量的內置變數與函數,用來取值計算。目前網上有許多的手冊,但都是翻譯機器從原版英文手冊自動翻譯的,可讀性極差。作者通過積累大量的經驗加上自己的理解,精選了部分常用的、實用的內容重新說明如下。
二、 整數相除的方法
在MQL4的語法中有 “ + - * / ” 四則運算,當你直接用“1/3”的時候,會返回0。在程式中可以這麼來實現的:
double i=(1*0.01)/(3*0.01);
這時變數i才會返回你所要的值:0.33333333。
三、 市場函數
我們經常能遇到不同平臺報價格式不同、滑點數不同、最小開倉量不同、市場時間不同等等情況。這些資料都能通過市場函數直接獲取,這樣才能給EA帶來了較大的適用性。