相对波动性指数(Relative Volatility Index, RVI)
factor.formula
计算上涨动量UM:
计算下跌动量DM:
计算平均上涨动量UA:
计算平均下跌动量DA:
计算相对强度RS:
计算相对波动性指数RVI:
UA的初始值计算:
DA的初始值计算:
若分母 UA+DA 为 0,则令 RVI = 0
公式中:
- :
当前交易价格,可以是收盘价、最高价或最低价等,根据具体应用场景选择。
- :
前一个时间周期的交易价格,通常是前一个交易日的收盘价。
- :
过去 N1 个时间周期内价格的标准差,用于衡量价格的波动幅度。标准差越大,表示价格波动越剧烈。
- :
计算平均上涨动量(UA)和平均下跌动量(DA)的平滑周期,决定了RVI的敏感度。较高的N2值会使RVI更加平滑,但对价格变化的反应会较慢;较低的N2值会使RVI对价格变化更敏感,但可能产生更多噪声,默认值为20。
- :
计算价格标准差的窗口大小,决定了波动率的计算周期。默认值为10。
- :
上涨动量,当当前价格高于前一期价格时,取过去N1个周期的价格标准差,否则为0。代表价格上涨的波动性。
- :
下跌动量,当当前价格低于前一期价格时,取过去N1个周期的价格标准差,否则为0。代表价格下跌的波动性。
- :
平均上涨动量,采用平滑移动平均计算,用于衡量一段时间内价格上涨的平均波动幅度。
- :
平均下跌动量,采用平滑移动平均计算,用于衡量一段时间内价格下跌的平均波动幅度。
- :
相对强度,通过比较UA和DA计算得出,反映了上涨动量在整体波动中的占比。
- :
相对波动性指数,通过计算最高价和最低价的RS的平均值得到,综合反映价格波动方向和强度。
- :
简单移动平均,用于计算UA和DA的初始值,对过去 N2 个周期的数据进行平均。
factor.explanation
RVI 指数通过衡量价格上涨和下跌的标准差来计算波动性,并进一步计算相对强度,最后综合高低价的相对强度得到相对波动性指数。该指标的数值在0到100之间波动。当RVI值较高时,通常意味着价格上涨的波动性较强,反之,RVI值较低则表示价格下跌的波动性较强。RVI指标可以帮助交易者识别市场波动方向,常与移动平均线等趋势指标结合使用,以提高交易决策的准确性。RVI指标与RSI指标类似,但是RVI使用标准差而不是价格变化来衡量波动性。