EA( Expert Advisors)

EA是以MQL4語言為基礎(chǔ)的,官方解釋說MQL4語言是基于C語言所開發(fā),所以很多用法都和C語言相同,但是也有一些區(qū)別例如:

沒有運(yùn)算地址;

沒有 do ... while 語句;

沒有 goto ... 語句;

沒有 [條件][表達(dá)式 1]:[表達(dá)式 2] 語句;

沒有復(fù)合數(shù)據(jù)類型 (結(jié)構(gòu));

復(fù)合負(fù)值是不允許的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; 等等;

邏輯表達(dá)式的計(jì)算完成前不可以提前終止。

所以如果有C語言基礎(chǔ)的話,上手是很快的,目前網(wǎng)上關(guān)于MQL4的教材很少,很多都是類似于字典一樣的,并不解釋語法以及用法,僅僅將所有函數(shù)解釋。

從自定義指標(biāo)中不能調(diào)用OrderSend()、OrderClose()、OrderCloseBy()、OrderDelete()和OrderModify()交易函數(shù)。

本組交易函數(shù)應(yīng)用于智能交易和腳本中。只有智能交易設(shè)置中的“允許實(shí)時交易”屬性被選中,才能調(diào)用交易函數(shù)。

為了在智能交易和腳本中進(jìn)行交易,在程序交易環(huán)境(智能交易和腳本的自動交易的環(huán)境)中,只能為它提供一個線程。這就是為什么,如果這個交易環(huán)境被一個智能交易操作占用,因此會出現(xiàn)146錯誤(ERR_TRADE_CONTEXT_BUSY),其他智能交易或腳本在此時就不能調(diào)用成功。為了能確定是否有交易在進(jìn)行,可使用 IsTradeAllowed() 函數(shù)檢測。為了清除交易環(huán)境下訪問共享,我們能夠使用個基于全局變量的交易信號,其值可以使用 GlobalVariableSetOnCondition() 函數(shù)改變。

MQL4交易處理函數(shù) 如:OrderSelect 選擇訂單 ,OrderClose() 平倉
http://www.myeatrade.com/zh/412/

MQL4價格數(shù)據(jù)相關(guān)函數(shù) 如: iLowest
http://www.myeatrade.com/zh/409/

MQL4交易函數(shù)常見錯誤代碼及處理意見 如:ERR_NO_ERROR 0 交易成功。
http://www.myeatrade.com/zh/414/

OrderSelect() – 選擇訂單
OrderClose() – 平倉
OrderCloseBy() – 相反頭寸平倉
OrderClosePrice() – 獲取訂單平倉價格
OrderCloseTime() – 獲取訂單平倉時間
OrderComment() – 獲取訂單注釋
OrderCommission() – 獲取訂單傭金數(shù)額
OrderDelete() – 刪除掛單
OrderExpiration() – 獲取掛單有效時間
OrderLots() – 獲取訂單交易手?jǐn)?shù)
OrderMagicNumber() – 獲取訂單魔術(shù)編號
OrderModify() – 修改訂單
OrderOpenPrice() – 獲取訂單開倉價格
OrderOpenTime() – 獲取訂單開倉時間
OrderPrint() – 打印訂單信息
OrderProfit() – 獲取訂單盈利金額
OrderSend() – 發(fā)出訂單
OrdersHistoryTotal() – 獲取歷史訂單總數(shù)
OrderStopLoss() – 獲取訂單止損值
OrdersTotal() – 獲取訂單總數(shù)
OrderSwap() – 獲取訂單掉期值
OrderSymbol() – 獲取訂單交易品種
OrderTakeProfit() – 獲取訂單止盈值
OrderTicket() – 獲取訂單的訂單編號
OrderType() – 獲取訂單交易類型

參照:http://www.myeatrade.com/zh/413/#OrderTicket


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容