計一段一段之間的價格問題?

  •   65 
  • 最後發表   tony-tw  2022 十月 05
tony-tw 發文於   2022/09/30

是否有函數可以計算 ex. 1~5 為"一段"均價or 最高價...,6~10 是另一段的價格計算值。。。
或是可以寫出式子參考?
謝謝

XQ小幫手 發文於   2022/10/05

Hello tony-tw,

 

需要麻煩您提供更詳細的例子,小幫手才有辦法舉例。

不過您可以考慮使用變數或時間等參數來作分割,並用變數來記錄您想要保存的價格。

最常見的就是以天為單最作分割。(ex. if IsSessionFirstBar then 重置記錄價格的變數...)

或是您也可以用變數來記錄經過幾根Bar,舉例來說,要記錄每10根Bar的最高價的話:

var: _num(1);

 

if _num = 11 then begin 

    _num = 1;

    value1 = 0;

    end;

 

if value1 < high then value1 = high;

 

_num += 1;

這樣_num就會是每10根重置一次,value1 就是這10根Bar中的最高價。

但如果是要近10根最高價的話,您直接使用 highest(high, 10) 會比較快。

發表回覆
Close