2016/10/04

2016/10/4 (二) EA编程之自訂函數持倉單平倉 !

(:本站文案除原創外,其餘訊息来自互联网收集和整理,请自行参酌。)
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))

{

//規定時間段內自動交易的程式碼 }



…待續…

>>><<< $ ¥€ >>><<<

(:本站文案除原創外,其餘訊息来自互联网收集和整理,请自行参酌。)