MQL5訂單特性 [MT4]
作者:
MT4 來(lái)源:
cxh99.com 發(fā)布時(shí)間:2012年05月21日 點(diǎn)擊數(shù):
【
收藏到本網(wǎng)的會(huì)員中心】
- 1、持倉(cāng)單叫Postion
2、掛單叫Order
3、掛單和持倉(cāng)單中,按序號(hào)排列的話,入場(chǎng)時(shí)間早的訂單序號(hào)小。同樣其Ticket號(hào)碼也小。舉例:掛單中最早掛上的單的排列序號(hào)為0
4、因?yàn)镸QL5中不允許同一貨幣有不同方向以及同一方向的多個(gè)持倉(cāng)單,所以我們會(huì)發(fā)現(xiàn)PositionSelet函數(shù)都是直接一個(gè)參數(shù)“貨幣名稱(chēng)”就解決了。這也同時(shí)提醒我們:如果像MQL4里那樣在MT5里開(kāi)多個(gè)相同商品的K線來(lái)加載多個(gè)EA執(zhí)行不同策略,則不同EA之間會(huì)產(chǎn)生沖突。因?yàn)橹辉试S“一個(gè)同商品的持倉(cāng)單”(這一點(diǎn)也許我說(shuō)的不對(duì),請(qǐng)大家驗(yàn)證。)
5、歷史訂單里:Orders是包括出場(chǎng)單和被終止的掛單 Deals則是Orders減去被終止的掛單的剩余部分。
6、Ticket數(shù)值是有MT5服務(wù)器在收到下單指令時(shí)自動(dòng)分配給訂單的一個(gè)獨(dú)一無(wú)二的數(shù)字。這個(gè)數(shù)字隨著服務(wù)器上不同賬號(hào)的下單動(dòng)作積累而不斷增加。同一個(gè)Ticket在訂單被刪除或出場(chǎng)后依然附加在訂單的屬性里,不會(huì)再被后續(xù)下單使用。
注意:被刪除的掛單同樣擁有Ticket號(hào)碼。持倉(cāng)單Position是沒(méi)有Ticket數(shù)值的,只有在被平倉(cāng)的時(shí)候才被系統(tǒng)分配一個(gè)Ticket號(hào)碼。
7、MQL5新增了兩個(gè)新的交易訂單概念復(fù)制代碼- ORDER_TYPE_BUY_STOP_LIMIT
- In the case of the order price place Buy Limit pending order at StopLimit price
- ORDER_TYPE_SELL_STOP_LIMIT
- In the case of the order price place Sell Limit pending order at StopLimit price