kennylai 發表於 17-8-8 17:34

請問如何建立一個指標 OBV 加 6MA

本帖最後由 kennylai 於 17-8-8 17:36 編輯

........請問有冇大大知道如何建立指標參數.........謝謝


hohooh 發表於 17-8-8 19:15

OBV 這三個字是On Balance Volume的英文縮寫,中文稱為「能量潮」,這個指標是由葛蘭碧所發明。 
假如今日收盤價高於昨日,則將當日的成交量(成交張數)與累積值相加;如果今日收盤價低於昨日收盤價,則將當日成交量與累積值相減。而累積值的起始值可以為任意正數,亦即OBV值可由任意一天開始計算。

var:OBVidx(0);
if Closed(0)>Closed(1) then OBVidx=OBVidx+v;
if Closed(0)<Closed(1) then OBVidx=OBVidx-v;
plot1(OBVidx, "OBV");
plot2(average(OBVidx,6),"OBV6MA"):

kennylai 發表於 17-8-8 21:46

本帖最後由 kennylai 於 17-8-8 21:50 編輯

hohooh 發表於 17-8-8 19:15
OBV 這三個字是On Balance Volume的英文縮寫,中文稱為「能量潮」,這個指標是由葛蘭碧所發明。 
假如今日 ...
謝謝大大先...........但我在MultiCharts编译加指標時
----- 已编译但有错误: ------
syntax error, unexpected ':', expecting ';'
错误行 5, 错误列 34

hohooh 發表於 17-8-11 16:16

kennylai 發表於 17-8-8 21:46
謝謝大大先...........但我在MultiCharts编译加指標時
----- 已编译但有错误: ------
syntax error, unex ...

就最後一行寫錯了唄...Orz
plot2(average(OBVidx,6),"OBV6MA"):<--錯字
plot2(average(OBVidx,6),"OBV6MA");

kennylai 發表於 17-8-11 20:08

hohooh 發表於 17-8-11 16:16
就最後一行寫錯了唄...Orz
plot2(average(OBVidx,6),"OBV6MA"):

謝謝hohooh大大先.............今次可以建立了指標,但只得一條線,用不了,跟之前amibroker不一樣.
頁: [1]
查看完整版本: 請問如何建立一個指標 OBV 加 6MA