COCO研究院

 找回密碼
 註冊
搜索
查看: 3088|回復: 4

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

[複製鏈接]
發表於 17-8-8 17:34 | 顯示全部樓層 |閱讀模式
本帖最後由 kennylai 於 17-8-8 17:36 編輯

ma of obv

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


發表於 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"):
 樓主| 發表於 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

發表於 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");

 樓主| 發表於 17-8-11 20:08 | 顯示全部樓層
hohooh 發表於 17-8-11 16:16
就最後一行寫錯了唄...Orz
plot2(average(OBVidx,6),"OBV6MA"):

謝謝hohooh大大先.............今次可以建立了指標,但只得一條線,用不了,跟之前amibroker不一樣.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-3 06:48

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |