1.請問如果商品是台指期,選擇觸發價進出場時要怎麼寫能夠讓程式在兩根k棒後沒下到單自動取消委託呢
2.如何寫能夠讓程式辨別在有進出場訊號成立時,先把未成交的委託單取消掉
結合上述需求,希望能夠觸發價進出場,但兩根k棒後沒成交則取消委託,當中如果有新的進出場訊號,就會以訊號為主,提前取消原本的委託單
1.請問如果商品是台指期,選擇觸發價進出場時要怎麼寫能夠讓程式在兩根k棒後沒下到單自動取消委託呢
2.如何寫能夠讓程式辨別在有進出場訊號成立時,先把未成交的委託單取消掉
結合上述需求,希望能夠觸發價進出場,但兩根k棒後沒成交則取消委託,當中如果有新的進出場訊號,就會以訊號為主,提前取消原本的委託單
Hello 維克的投資煩惱,
1.您可以用position和filled來判斷。
舉例來說:
if position <> filled and position[1] <> filled[1] and position[2] <> filled[2] then setposition(filled);
2.您可以用 setposition(filled) 來將未成交的委託取消。
需注意,同次腳本執行中若觸發多個SetPosition的話,只會執行第一個觸發的。
另外,就小幫手所知,當您在變動部位數量時,系統就會將之前的未成交委託給取消。
1 評論