我設定是ROD,為什麼程式看到是IOC? 請看9:10與9:15的委託單


你的下單指令應該是使用Market,所以才會送出市價單。ROD是預設值,但遇到Market委託指令,會以市價單處理。
請問許教授,那麼9:10分這個下單失敗的,要如何解決?
謝謝
看起來是使用IOC下單(沒有立即成交就取消),因為沒有立即成交就刪單。這應該與程式邏輯錯誤有關。要看程式碼才知道。初步建議你用addSpread(c, -10)取代market的賣單,應該就可以避免這種問題。
許教授,對的,我是用Setposition(-1,Market)這個指令建立空單,前面是沒有單的,這樣也用AddSpread下單?所以以後都用AddSpread?
用限價單雖然優先順序在市價單之後,但基本上用很好的限價單,例如賣出時用低於目前價格10檔的價位賣出,買進時用高於目前價格10檔的價位買進,其實與市價單差不多。值得一提的是,若賣出兩口,XQ會分成兩筆委託各送出一口,而用限價單則只送出一筆兩口的委託。這時候,可能用限價單更有優勢。
最近很奇怪,用MARKET下單一直失敗,昨天晚上到今天早上,沒有一筆成功的! 我已經用XQ回報問題了,希望XQ小編盡快給回覆
用MARKET下單一直失敗,最近這個問題很常發生,為什麼? 希望XQ小編盡快幫忙解決

Hello 麥叔,
小編查看過您的問題回報紀錄,相關人員在 5/15 時已經有調整過伺服器模擬交易搓合的部分。
若還有再發生相同情況的話麻煩告知。
20260629
我也是發生一樣的問題,主跑小台期,雖然程式裡是寫 market,但是自動交易設定部分用範圍市價去做交易也是發生一樣的問題,所以是因為程式裡設定的 market 造成的?
20260629,
雖然在自動交易中心設定進出場使用範圍市價,但XS策略裡面若有使用其他委託價,則以XS策略為準。我建議你不要去修改安控設定,包含進出場委託價格及ROD、IOC。我都用系統預設的,且在程式裡面用Market,都沒問題。
13 評論