XS如何掛二擇一單或同時掛買單和賣單

  •   443 
  • 最後發表   Cass  2024 十二月 09
Cass 發文於   2024/12/07

想請問XScript要如何寫語法掛 二擇一單 (同時掛兩邊的單,當一邊成交另外一邊就取消)

或是如何同時掛買單和賣單

有嘗試過buy() 然後 sell()但是後者sell()就不會被觸發(沒有看到委託單)

目前針對的商品為微型台指期

謝謝

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/12/07

XQ的策略,任何時候只能有一張委託在外面。若你在同一策略做這件事,是不行的。用兩個策略,分別送買進及賣出委託是可行的,但需要配合券商庫存控制,若一邊已成交,則另一邊就刪單。

expe 發文於   2024/12/07

請教教授,意思是若用2個策略跑,是否能在有一個策略的掛單有成交時,偵測FilledAtBroker <> 0時,這時候執行CancelAllOrders(),即可將另一個策略的掛單給取消掉嗎?

Cass 發文於   2024/12/07

好的 感謝教授的回覆~~

虎科大許教授 發文於   2024/12/07

兩個策略都偵測FilledAtBroker,若FilledAtBroker <> 0 and filled = 0,就CancelAllOrders

expe 發文於   2024/12/09

謝謝教授指點~

另發現好像不是發文者的話,沒能收到XQ的email通知有回文

發表回覆
Close