您现在的位置: 比特财富网 >> 财经 >  >> 外匯
外匯EA編程教程——MQL語法
外_匯_邦 WaiHuiBang.com

  什麼是MQL?MetaQuotes Language 4 (MQL4)語言是MT4軟件為了編寫出執行交易策略的內置編程語言。www.emoneybtc.com我們可以通過編寫EA(Expert Advisors)來控制MT4客戶端按照我們的預先定義好的交易策略來執行外匯交易。另外,我們可以使用mql來編寫技術分析指標,腳本和庫。

1)MQL的語法

MQL的語法與我們平時見到的C語言語法極其類似,但仍然有以下不一致的地方:

一:沒有地址運算符。

二:沒有do while操作語句

三:沒有goto語句。

四:沒有?::語句。

五:沒有結構體。

六:不支持復雜的賦值語句,比如 val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0;這種復雜語句不被支持。

2)注釋

多行注釋從/*開始並以*/結束。注釋符不能嵌套,只能頭尾各一個。單行注釋符為//,僅注釋一行。我們寫程序的時候要養成注釋的習慣,可以讓程序更好理解,同時MQL編譯器自動忽略掉注釋的內容。注釋的內容只給我們人看,不是給機器看的。比如:

// 這個是單行注釋

/* 這個是多行注釋

int i = 0;

注釋裡面愛寫什麼都行

*/

3)標識符

標識符是程序裡面變量,函數,數據類型的名稱,長度不能超過31個字符,標識符可以由數字,大小寫字母a到z和A到Z,下劃線(_),其中第一個符號不能是數字,並且標識符不能與保留字一樣。什麼是保留字請看下文。

4)保留字

保留字是MQL語言定義好的單詞,每個單詞都有這特殊的意義。

保留字如下:

數據類型:bool,color,datetime,double,int,string,void

存儲類型: extern,static

操作符:break,case,continue,default,else,for,if,return,switch,while

其他:false,true

外_匯_邦 WaiHuiBang.com
  • 如何在牛市中提高盈利速度

        股市行情轉暖以後,賺錢的機會又來了,如果只解決賺與不賺的問題很容易,因為絕大多數股票都在上漲,只要具備一點常識,

  • 個人實盤炒外匯簡介

    個人實盤炒外匯,是指個人客戶在銀行進行的可自由兌換外匯(或外幣)間的交易。個人炒外匯一般有實盤和虛盤之分。目前按國家有關政策規定,只能進行實

  • 怎樣賺取外匯利差?

    怎樣賺取外匯利差?  中國人民銀行決定自2001年5月23日起,下調境內中資商業銀行美元、港元和瑞士法郎的小額存款利率。這是自去年12月23

  • 深圳專屬醫療險保證續保嗎?

    最佳答案: 深圳專屬醫療險有一年期和六年期可選擇,一年期可保證3年、6年續保,在保險期間內不需要擔心

  • 抖音櫥窗不能賣自己的東西嗎?

    最佳答案: 抖音櫥窗是一個功能很強大的平台,只要開通了這個功能,就可以賣貨,不僅僅局限於幫別人帶貨,

  風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
比特財富網 版權所有 © www.emoneybtc.com