自動交易中心的交易腳本,如何能達成"多口(張)數,於一筆成交"

  •   171 
  • 最後發表   expe  2024 一月 30
expe 發文於   2024/01/26

我試用了XS的交易函數 SetPositon、Buy、Short等函數,想要達成下方舉例的第一種方式交易

例如以下2種下單交易方式

第一種:一次用市價買進3口(或多數量)台指期 (一次3口,交易筆數一筆)

第二種:一次買進1口,買進3次共計 3口(一次1口,買3次,交易筆數共三筆)的方式 (如附圖,此種方式容易產生下單的時間差)

若下多筆單時,容易產生時間差

我試用了上述的SetPositon、Buy、Short等函數用模擬單測試

SetPosition((Position - 1)*NumberP,Market,Label:="1st_空單");

Buy((Position + 1)*NumberP,Market,Label:="1st_多單");

Short((Position - 1)*NumberP,Market,Label:="1st_空單");

目前測試的結果都是以第二種方式的模式成交,想請問我若想要達成第一種方式的成交模式,該怎麼撰寫XS語法?

附加文件

XS小編 發文於   2024/01/30

Hello expe,

 

就小編所知,期貨市價單因為是IOC,故自動交易中心在委託時會1張1張送。

如果您希望單次送出多張委託單的話,可以使用限價單 (ex. 用漲停價掛出限價單)。

發表回覆
Close