累計值計算

  •   130 
  • 最後發表   小joe  2020 七月 01
小joe 發文於   2020/06/25

您好!使用此指標我想要的是從當日開盤開始計算,不要累計前一天的數值,請問語法怎麼修改呢?謝謝!

variable:upvolume(0);

if date<>date[1]and close>=open

then upvolume=volume

else begin

if close>=open then

upvolume=upvolume[1]+volume

else

upvolume=upvolume[1];

end;

 

v

XQ小幫手 發文於   2020/07/01

Hi 小joe,

使用此指標我想要的是從當日開盤開始計算,不要累計前一天的數值,請問語法怎麼修改呢?

您好,請將第二行語法 if date<>date[1] and close>=open 修改為 if date<>date[1] 後,再試試看,例如以下範例語法

variable:upvolume(0);

if date<>date[1]//and close>=open

then upvolume=volume

else begin

if close>=open then

upvolume=upvolume[1]+volume

else

upvolume=upvolume[1];

end;

plot1(upvolume);

若修改後仍有問題,請您提供相關資訊如下,以利小幫手釐清問題的原因,謝謝:

  • 回測報告儲存檔案(*.BTReport)
  • 回測腳本匯出檔案(*.xsb)
  • 回測報告詭異的畫面完整截圖與描述。

 

發表回覆
Close