想請教一下,我若想比較今日和昨日開盤後特定時間的個股交易量,該如何撰寫XS語法呢?
例如比較昨天和今天開盤後15分鐘的交易量大小
煩請高手解惑,謝謝
想請教一下,我若想比較今日和昨日開盤後特定時間的個股交易量,該如何撰寫XS語法呢?
例如比較昨天和今天開盤後15分鐘的交易量大小
煩請高手解惑,謝謝
Hello Roland,
如果您是使用15分鐘頻率的話,可以用變數來記住換日後第一根的成交量來比較。
舉例來說:
if getfielddate("Date") <> getfielddate("Date")[1] then begin
value2 = value1;
value1 = volume;
end;
if value1 <> 0 and value2 <> 0 then begin....
這樣的話從第二天開始 value2 就會是前一天開盤15分鐘的成交量,而 value1 就是當天開盤15分鐘的成交量。
如果您使用其他頻率的話,則需要在對的時間點紀錄成交量。
舉例來說,1分鐘頻率的話就要在091400的時候用變數紀錄15分鐘頻率的成交量。(因為XQ的時間是開始的時間)
if time = 091400 then begin
value2 = value1;
value1 = getfield("Volume", "15");
end;
1 評論