請問 SetPosition會在什麼時候 和設定的委託價格不同呢?
預期行為是固定在設定的委託價或-1檔以內做成交
今天發現SetPosition設定的委託價是16.65 和實際的委託價16.9 不同
自動交易中心的執行紀錄和主要運行程式碼 附在圖片中

執行紀錄交易指令寫到的第661行 即是圖片中 程式碼的661行 以及後續print的紀錄(截圖中間無斷行 或另對變數做操作)
紀錄中可以知道curr_price print 16.65
但交易中心實際委託價是16.9

策略在交易中心跑了約兩個禮拜 之前委託價格都符合預期
只有這次委託價格突然有這種變化 不知如何複測重現
使用回測的進場價格都符合預期
我自動交易中心的安控設定方式:
進出場設定 買進價格為觸發價+0檔、賣出價格為觸發價+0檔

1 評論