VRSI(量相对强弱)
VRSI 指标又名量相对强弱指标,是通过反映股价变动的四个元素:上涨的天数、下跌的天数、成交量增加幅度、成交量减少幅度来研判量能的趋势,预测市场供求关系和买卖力道,是属于量能反趋向指标之一。计算方法和 RSI 基本相同,但它重点考虑了量的因素,根据量比价先行的道理,能较好地超前判断价格走势。
计算方法:
N 日内成交量增加幅度的 SMA/ N 日内成交量变化幅度的 SMA*100
SMA 为算术移动平均值。
指标参数:
y |
VRSI输出列 |
n |
数字,时间周期,如 6 |
函数代码:
A |
B |
|
1 |
func VRSI(A,$y,n) |
=A.derive@o(:vrsi_sma1,vrsi_sma2) |
2 |
=A.run((max( 成交量 - 成交量 [-1],0)+(n-1)*vrsi_sma1[-1])/n:vrsi_sma1,(abs( 成交量 - 成交量 [-1])+(n-1)*vrsi_sma2[-1])/n:vrsi_sma2) |
|
3 |
=A.run(vrsi_sma1/vrsi_sma2*100:${y}) |
|
4 |
=A.alter(;vrsi_sma1,vrsi_sma2) |
将函数保存在 indicator.splx 中。
举例:调用函数计算浦发银行 2024 年的 VRSI 指标,n 取 6。
A |
B |
|
… |
… |
… |
5 |
=call@f("indicator.splx") |
登记脚本中的函数 |
6 |
… |
计算出源数据 |
7 |
=A6.derive(:VRSI) |
增加要返回的指标字段 |
8 |
=VRSI(A7,VRSI,6) |
调用函数计算指标 |
运行效果: