PVT(价量趋势)
PVT - Price Volume Trend 价格成交量走势,跟 OBV 能量潮指标相似,PVT 和 OBV 成交量的累积值都是以收盘价的变化而調整。但是 OBV 把所有的成交量都计算在內,而 PVT 成交量的加减则取决于前一天的收盘价格上涨或下跌比较。
计算方法:
PVT =(收盘价 – 前一天收盘价)/ 前一天收盘价 * 成交量 + 前一天 PVT
指标参数:
y |
PVT输出列 |
函数代码:
A |
B |
|
1 |
func PVT(A,$y) |
=A.run(${y}[-1]+(收盘 / 收盘 [-1]-1)* 成交量:${y}) |
将函数保存在 indicator.splx 中。
举例:调用脚本函数计算浦发银行 2024 年的 PVT 指标。
A |
B |
|
… |
… |
… |
5 |
=call@f("indicator.splx") |
登记脚本中的函数 |
6 |
… |
计算出源数据 |
7 |
=A6.derive(:PVT) |
增加要返回的指标字段 |
8 |
=PVT(A7,PVT) |
调用函数计算指标 |
运行效果: