ARBR(人气意愿指标)

人气指标 (AR) 和意愿指标 (BR) 都是以分析历史股价为手段的技术指标,其中人气指标反映市场买卖的人气;意愿指标反应市场买卖意愿的程度,两项指标分别从不同角度股价波动进行分析,主要用于追踪股价的未来动向。
AR 是一种“潜在动能”。由于开盘价乃是是股民经一夜冷静思考后,共同默契的一个合理价格,那么,从开盘价向上推升至当日最高价之间,每超越一个价位都会损耗一分能量。当 AR 值升高至一定限度时,代表能量已经消耗殆尽,缺乏推升力道的股价,很快的就会面临反转危机。相反地股价从开盘之后并未向上冲高,自然就减少能量的损耗,相对的也就屯积保存了许多累积能量,这一股无形的潜能,随时都有可能在适当成熟的时机暴发出来。
BR 是一种“情绪指标”就是以“反市场心理”的立场为基础。AR 人气指标,介于 80 至 100,可能盘整;过高,可能回落;过低可能反弹。BR 意愿指标,介于 70 至 150,可能盘整;高于 300,可能回档;低于 50,可能反弹。

计算方法:
AR=((H - O)N 天之和 /(O - L)N 天之和 ) * 100
H:当天最高价
L:当天最低价
O:当天开盘价
BR=((H – PC)N 天之和 /(PC - L)N 天之和 ) * 100
H:当天最高价;
L:当天最低价;
PC:昨天收盘价;
通常 N 取 26

指标参数:

y1

AR输出列

y2

BR输出列

n

数字,时间周期,如 26


函数代码:


A

B

1

func ARBR(A,$y1,$y2,n)

=A.derive@o(:arbr_ho,:arbr_ol,:arbr_hc,:arbr_cl)

2


=A.run(最高 - 开盘:arbr_ho, 开盘 - 最低:arbr_ol, max(0, 最高 - 收盘 [-1]):arbr_hc, max(0, 收盘 [-1]- 最低 ):arbr_cl)

3


=A.run(sum(arbr_ho[1-n:0])/sum(arbr_ol[1-n:0])*100:${y1}, sum(arbr_hc[1-n:0])/sum(arbr_cl[1-n:0])*100:${y2})

4


=A.alter(;arbr_ho,arbr_ol,arbr_hc,arbr_cl)

将函数保存到 indicator.splx 中。

举例:

调用脚本函数计算浦发银行 2024 年的人气意愿指标。


A

B

5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:AR,:BR)

增加要返回的指标字段

8

=ARBR(A7,AR,BR,26)

调用函数计算指标

运行效果:

..