OBV(能量潮)

OBV 指标又称为能量潮,也叫成交量净额指标,是通过累计每日的需求量和供给量并予以数字化,制成趋势线,然后配合证券价格趋势图,从价格变动与成交量增减的关系,来推测市场气氛的一种技术指标。

OBV 计算方式:
当日 OBV= 前一日 OBV±今日成交量
如果当日收盘价高于前日收盘价取正值,反之取负值,平盘取零。

指标参数:

y

OBV 输出列


函数代码:


A

B

1

func OBV(A,$y)

=A.run(${y}[-1]+if(#>1,if( 收盘 > 收盘 [-1], 成交量,if(收盘 < 收盘 [-1],- 成交量,0))/10000,0):${y})

将代码保存在 indicator.splx 中。

举例:

调用函数计算浦发银行 2024 年的能量潮。


A

B

5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:OBV)

增加要返回的指标字段

8

=OBV(A7,OBV)

调用函数计算指标

运行效果:

..