成交量变动速率指标 (Klinger Volume Oscillator)
factor.formula
TR (趋势方向):
DM (当日价格波动幅度):
CM (累积动量):
VF (成交量波动强度):
KVO(N1, N2) (成交量变动速率指标):
公式中各项参数含义如下:
- :
趋势方向,如果当日价格中值(最高价、最低价和收盘价之和)高于前一日的价格中值,则为1,表示上涨趋势;否则为-1,表示下跌趋势。用于判断价格变动的方向性。
- :
当日价格波动幅度,即当日最高价与最低价之差,表示当日价格的波动范围。
- :
累积动量,用于衡量价格波动的累积效应。如果当日趋势方向与前一日相同,则累加当日价格波动幅度;否则,使用前一日的累积动量加上当日价格波动幅度,重新计算。用于反应价格波动的累积强度。
- :
成交量波动强度,表示成交量结合价格波动所产生的强度。使用成交量乘以价格波动比例,并结合趋势方向进行加权,再乘以100进行放大。 用于衡量成交量在不同价格波动方向下的贡献。
- :
当日成交量,表示当日市场交易的总量,反映了市场参与程度和资金流量。
- :
较短周期的指数移动平均(EMA)周期,用于计算KVO的快线。默认值为34,一般用于捕捉短期市场动量。
- :
较长周期的指数移动平均(EMA)周期,用于计算KVO的慢线。默认值为55,一般用于平滑短期波动,捕捉长期市场动量。
- :
指数移动平均,一种赋予近期数据更高权重的移动平均方法,能够更快地响应价格变化。用于计算成交量波动强度的平滑均值。
- :
条件函数,根据条件的真假返回不同的值。用于判断趋势方向和动量累积。
- :
绝对值函数,返回参数的绝对值。用于计算成交量波动强度时确保其为正数。
factor.explanation
Klinger成交量变动速率指标 (KVO) 通过计算成交量加权的价格波动动量,来识别资金流入流出的趋势。该指标通过快慢两条EMA线的交叉来判断短期和长期的资金动向,并且在价格趋势和KVO指标发生背离时,可以辅助判断趋势反转的可能性。KVO指标在零轴上方运行时,表明市场资金流入较强,价格可能上涨;反之,在零轴下方运行时,则表明资金流出较强,价格可能下跌。此外,KVO指标的数值大小可以反映市场资金流入流出的强度,绝对值越大,表明资金动能越强。