認識OVB 技術指標

OBV 指標全名是 On Balance Volume, 又被稱為「能量潮」,顧名思義 是涵蓋了成交量(volume)的指標,主要在衡量買賣力道強度

在股市中 許多指標總是被主力用來騙散戶,唯獨交易量是無法作假。OBV指標能幫助觀察主力行為預測未來價格走向,增加成功的機率

OBV 指標 =本日 OBV值 +前一日的OBV值

Multicharts內建OVB指標 程式碼如下: (日線以上的成交量函數為Volume ,分線的成交量函數為Ticks)

if Close > Close[1] then
OBV = OBV[1] + Volume
else if Close < Close[1] then OBV = OBV[1] – Volume else OBV = OBV[1] ; end else begin if Close > Close[1] then
OBV = OBV[1] + Ticks
else if Close < Close[1] then
OBV = OBV[1] – Ticks
else
OBV = OBV[1] ;
end ;

OBV主要原理: 收紅K就累加到多方量,收黑K就累加到空方量;當日上漲的成交量超過下跌的成交量時,OBV就會上升。當日下跌的成交量超過上漲的成交量時OBV就會下降,針對股票交易使用日線 但在期貨實務上交易 把它改成分K 更為靈敏

打開 powewrlanguage 語法編譯器 檔案>> 開新檔案 >> 新增指標

輸入程式碼 編譯完成

OBV指標通常是放在副圖

我修改了指標的公式,將OBV值 每天歸零重新計算 ,另外 用中價來決定是多方量或是空方量。收盤價在(K棒最高價 + K棒最低價) / 2 之上累積計算為多方,收盤價在(K棒最高價 + K棒最低價) / 2 之下 累積計算為空方

if time=sess1firstbartime then begin
UPvol=0; DNvol=0;
end ;
if c>(H+L)/2 then UPvol=UPvol+ticks;
if c<(H+L)/2 then DNvol=DNvol+ticks;

OBV= UPvol-DNvol;

大於0 就畫成紅色 小於0就塗成綠色  比較有視覺效果

if OBV>0 then color=red else color=green;
plot1(OBV,””,color);

呈現出來的結果如下

後續再分享 ,如何從技術指標轉換成買賣訊號並回測 驗證交易策略可行性! ☺️😄

分享你的喜愛