(註:本站文案除原創外,其餘訊息来自互联网收集和整理,请自行参酌。)
2016/10/4 (二)
EA编程之自訂函數持倉單平倉 !
>>><<< $ ¥£€ >>><<<
一、自訂函數持倉單平倉:
在程式設計中,經常需要重複編寫平倉代碼,特別有意編寫這個函數,只需要一條命令,就能實現多頭訂單、空頭訂單、盈利訂單、虧損訂單以及全部訂單的平倉動作,大量減少了重複工作。
【函數代碼】
iCloseOrders("All");
持倉單平倉只需要在函數後面跟一個參數,參數類型為String。 參數規定如下:
Buy-多頭訂單、Sell-空頭訂單、Profit-盈利訂單、Loss-虧損訂單、All-全部訂單。
二、追蹤止損:
【函數代碼】
iMoveStopLoss(25);
止損點為25,當訂單盈利超過25點,函數自動修改持倉訂單的止損價位。該函數將對所有的持倉訂單進行操作。
【溫馨提示】對賭平臺的常用手法之一就是:如果你在持倉訂單上設置了止損價,他們就會通過伺服器發出瞬間的資料導致你虧損平倉,然後再恢復正常的價格傳送。
因此,建議儘量不要對持倉訂單設置止損價格,而是用程式計算來平倉。
三、定時交易:
【函數代碼】
【調用語句說明】
iTimeControl(15,00,17,30);//從系統時間15:00~17:30開始自動交易,函數返回true
在程式中就可以這麼使用: If (iTimeControl(15,00,17,30))
{
//規定時間段內自動交易的程式碼 }
…待續…
>>><<< $ ¥£€ >>><<<
(註:本站文案除原創外,其餘訊息来自互联网收集和整理,请自行参酌。)