請問 我的XS語法/雷達一直執行都不關
可以在執行中更改裡面的變數嗎?
或希望每天8點44分開盤前 歸零某些參數 可以嗎?
Hi jazzcarr,
Q:請問 我的XS語法/雷達一直執行都不關,但希望每天8點44分開盤前 歸零某些參數 可以嗎?
A:您好,無法在每天8點44分開盤前歸零某些參數,謝謝您的詢問。
P.S. 但可以在開盤第一筆Tick進來,執行第一次腳本的時候初始化某些參數。
第一筆tick怎麼控制與定義呢?能舉例語法嗎?
Hi jazzcarr,
您好,如下範例語法,使用 getfielddate 與 getfielddate("date")[1] 來判斷開盤第一筆 Tick 時,
將相關紀錄變數初始化(歸零)
以上方向,供您參考,謝謝。
//開盤第一筆初始化
if getfielddate("date") <> getfielddate("date")[1] then begin
value1 = 0;
value2 = 0;
end;
我是小台使用
謝謝提供語法
但這樣似乎只有 上午盤轉下午盤的時候有效
下午盤轉上午盤無效
有解嗎?
Hi jazzcarr,
我是小台使用,下午盤轉上午盤無效
如果是要小台在 08:45 要初始化參數的話,可以試試看以下範例語法,用 time 來判斷初始化的時間點
//初始化,僅適用小台的下午盤轉上午盤
if time = 084500 then begin
value1 = 0;
value2 = 0;
end;
5 評論