系統如何決定執行交易指令之前的Position數值
比如說:我有庫存台積電5張,用setposition(0,market)賣出。
系統如何知道我的意思是要5張全部賣出?
我需在XQ系統內另外建立我的庫存資料嗎?
系統如何決定執行交易指令之前的Position數值
比如說:我有庫存台積電5張,用setposition(0,market)賣出。
系統如何知道我的意思是要5張全部賣出?
我需在XQ系統內另外建立我的庫存資料嗎?
Hello 馬克42,
position的數量是隨策略運算改變,且 position 和 filled 的數量會隨您啟動策略時的設定而有所不同。
簡單來說的話:
依腳本計算 - 沒設定策略部未計算起點 => position = filled = 0
依腳本計算 - 設定策略部位計算起點 => position = filled = 從起點開始模擬到啟動策略當下時該有的數量。
依庫存 - position = filled = 您啟動策略當下的庫存。
自訂數值 - position = filled = 您設定的數值。
另外需注意,自動交易策略執行時其策略部位庫存是獨立的,手動交易對該策略的部位庫存是不會造成影響的。
細節您可以參考 XS自動交易 頁面的說明。
非常感謝
2 評論