請問小幫手,我在5分K的警示腳本寫以下程式,預估量大於平均周成交量,則跳出提醒,程式如下
可是放在雷達執行都會出現計算發生錯誤的問題,請幫我看一下是哪裡寫錯,以下是程式碼
input: Radarbar(8,"雷達起始K棒");
var: KBarOfDay(0);
if date<>date[1] then
begin
KBarOfDay=1;
end else begin
KBarOfDay+=1; //後面K棒都給他編碼
end;
if date = date[1] and KBarOfDay >= Radarbar then
begin
value51 = q_EstimatedTotalVolume; //預估的成交量
value52 = average(getField("volume","D")[1],5);
value53 = average(getField("volume","D")[1],60);
end;
if date = date[1] and KBarOfDay = Radarbar then
begin
if value51 > value52*2 then
ret =1;
if value51 > value53*2 then
ret =1;
end;
2 評論