昨日技術指標值

  •   109 
  • 最後發表   Bamboo  2023 十二月 19
Bamboo 發文於   2023/12/15

您好,請問我如果要擷取的指標數值是昨日的數字,語法要怎麼寫呢?

例如以下,其中的bollingerBandWidth這個指標我想要昨日的數字而不是當天數值

謝謝回覆

if close cross above value1 and bollingerBandWidth(close,20,2,2) <10 and up_trigger_time < up_trigger_limit then begin

    up_trigger_time += 1;

ret = 1;

 

end;

XQ小幫手 發文於   2023/12/19

Hello Bamboo,

 

網站上有教學區,裡面有XS語法的基礎和應用,小幫手建議您先閱覽該區文章。

 

如果是日頻率上的話,可以使用 [1] 的方式來取得,舉例來說:

value1 =  bollingerBandWidth(close,20,2,2);

value1[1] 就會是昨日的數值。

 

若是分鐘頻率要跨到日頻率的話,可以參考 xf_getvalue 函數,像是:

value1 =  bollingerBandWidth(close,20,2,2);

value2 = xf_getvalue("D", value1, 1);

value2 就會是昨日的數值。

發表回覆
Close