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


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