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) |
调用函数计算指标 |
运行效果: