小編你好
我在自動交易中心每天啟動波段策略,腳本有設計固定天數出場,策略部位也有 "延續前次執行" & "自動執行有部位商品"
但是天數到了,仍未執行出場,但是跑回測卻有出場了,我查閱之前的問題回應,似乎有提到是不是需要 XQ 及自動交易中心24小時都開著呢? 策略部位若設定由腳本計算,執行商品是"指定選股"的情況下,執行商品似乎不會從計算起點重新計算?!
以下是腳本關於出場的程式碼,請問如果不是為了回測而是要真正能夠到期出場的話,該怎麼做呢? (波段策略觸發進場後當天收盤後&交易中心關閉之前、XQ關閉之前要如何設定策略部位? 這些看似簡單但總是無法產生想要的結果..)
input:dayexit(40, "多少天出場");
var: order_qty(0),day_count(0);
if filled[1]>0 and filled <> 0 and GetFieldDate("Date")[1] <> GetFieldDate("Date") then day_count+=1;
if filled[1]>0 and filled>0 and close <> getField("跌停價", "D") and day_count+1 > dayexit
then setposition(0,market);
4 評論