OBV寫法

  •   457 
  • 最後發表   布萊恩來了  2024 十二月 05
布萊恩來了 發文於   2024/12/01

各位大神好,

最近要寫一個 今日OBV創前50天新高,可是好像一直失敗

能幫我看看嗎? 謝謝

 

// 計算OBV

variable: intrabarpersist obvolume(0);

if CurrentBar = 1 then

    obvolume = 0

else begin    

    if close > close[1] then

        obvolume = obvolume[1] + volume

    else begin

        if close < close[1] then

            obvolume = obvolume[1] - volume

        else

            obvolume = obvolume[1];

    end;        

end;

 

// 計算前50日OBV高點

var: intrabarpersist HighestOBV(0);

HighestOBV = Highest(obvolume, 50); // 計算前50日的OBV高點

 

condition1 = obvolume > HighestOBV; // 目前OBV創OBV數值50日高點

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/12/01

obvolume 不可能大於 HighestOBV,最多是等於。

XS小編 發文於   2024/12/04

Hello 布萊恩來了,

 

小編補充,您可以使用前一期的最大值來判斷是否有突破。

舉例來說:

condition1 = obvolume > HighestOBV[1];

布萊恩來了 發文於   2024/12/05

謝謝教授 謝謝小編 已解決

發表回覆
Close