自動交易:複數委託下單

  •   76 
  • 最後發表   散散惹人愛  2021 九月 13
散散惹人愛 發文於   2021/09/09

請問小幫手:

if Position = 0 and short_condition and condition7 

then begin

SetPosition(-1, AddSpread(Close, 1),label:="上1檔放空");

        SetPosition(-1, AddSpread(Close, 2),label:="上2檔放空");

 

         SetPosition(-1, market);

請問當:short_condition 條件成就時。 能否做到,一次下委託單三筆,如上?

經測試似乎僅會觸發第一筆,不知可如何調整複數下單,

倘能成交 數筆,後續 又該如何 設定 停損停利比較妥當(此為假設性問題)

XQ小幫手 發文於   2021/09/13

Hello 散散惹人愛,

 

您可以參考 SetPosition 函數的說明。

目前XS自動交易的執行方式是只執行第一個交易指令,忽略之後的交易指令。

所以無法同時下3個不同價格的單子。

 

FilledAvgPrice 可以取得未平倉成本,並採取先進先出的方式計算。

如果您要分別計算各自的停損停利的話,可以參考 FilledRecordCount 函數頁面的說明。

搭配不同的交易函數可以取得交易的相關資訊,並以此來計算停損停利。

發表回覆
Close