BBIC(多空指标)

BBIC 是一种将不同天数移动平均线加权平均之后的综合指标,属于均线型指标,一般选用 3 日、6 日、12 日、24 日等 4 条平均线。BBIC 越小股价越强势,BBIC < 1 为多头行情, BBIC>1 为空头行情。

计算公式:
1. 3 日均价 =3 日收盘价之和 /3
2. 6 日均价 =6 日收盘价之和 /6
3. 12 日均价 =12 日收盘价之和 /12
4. 24 日均价 =24 日收盘价之和 /24
5. BBI=(3 日均价 +6 日均价 +12 日均价 +24 日均价)/4
6. BBIC=BBI/ 收盘价

指标参数:

y

指标返回的字段名。

x

要计算的字段,如收盘

n1

周期 1,如 3

n2

周期 2,如 6

n3

周期 3,如 12

n4

周期 4,如 24


函数代码:


A

B

1

func BBIC(A,$y,$x,n1,n2,n3,n4)

=A.derive@o(:bbic_ma1,:bbic_ma2,:bbic_ma3,:bbic_ma4,bbic_bbi)

2


=MA(A,bbic_ma1,${x},n1)

3


=MA(A,bbic_ma2,${x},n2)

4


=MA(A,bbic_ma3,${x},n3)

5


=MA(A,bbic_ma4,${x},n4)

6


=A.run(avg(bbic_ma1,bbic_ma2,bbic_ma3,bbic_ma4):bbic_bbi,bbic_bbi/${x}:${y})

7


=A.alter(;bbic_ma1,bbic_ma2,bbic_ma3,bbic_ma4,bbic_bbi)

将函数保存在脚本 indicator.splx 中。

举例:

调用脚本计算浦发银行 2024 年收盘价的 BBIC 值,n1、n2、n3、n4 分别取 3、6、12、24。要返回的指标字段命名为 BBIC。


A

B


5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(BBIC)

增加要返回的指标字段

8

=BBIC(A7,BBIC, 收盘,3,6,12,24)

调用函数计算指标

运行效果:

..