請問小幫手:
以期貨為例,雷達頻率設定為 15 分K, 上午最末盤時間為 13:45.
XS 最後一根 K 棒在 13:45 記算,若雷達此時觸發會因盤後觸發,超過交易時間無法成交。
請問小幫手這種最末盤如何處理? 如何在當期收盤前觸發?
謝謝!
請問小幫手:
以期貨為例,雷達頻率設定為 15 分K, 上午最末盤時間為 13:45.
XS 最後一根 K 棒在 13:45 記算,若雷達此時觸發會因盤後觸發,超過交易時間無法成交。
請問小幫手這種最末盤如何處理? 如何在當期收盤前觸發?
謝謝!
Hello Primitive,
首先,XQ是以Bar開始的時間為基準。
所以期貨日盤最後一根會是133000,在13:45時運算,有著13:30到13:45這段時間的資訊。
由於此根Bar以收盤,所以需要在前一根Bar出場,也就是在13:30運算的 time = 131500 這根Bar。
所以簡單的尾盤出場範例:
if time = 131500 then ret = 1;
或是使用交易腳本的話:
if time = 131500 and position <> 0 and filled <> 0 then setposition(0, market);
以上的並不包含即時狀況下使用逐筆洗價。
如果使用逐筆洗價的話,可以直接使用currenttime來判斷時間。
舉例來說:
if currenttime > 134000 then ret = 1;
if currenttime > 134000 and position <> 0 and filled <> 0 then setposition(0, market);
在逐筆洗價的狀況下,只要13:40到13:45之間有交易觸動腳本計算的話就會出場。
1 評論