指标:资金流(OBV、A/D、CMF、力度指数、NVI/PVI)

十四个经典的成交量指标补全了「成交量」分组:OBV、累积/派发、Chaikin 资金流、Chaikin 振荡指标、力度指数、简易波动指标、NVI、PVI、成交量振荡指标、价量趋势、成交量加权 MACD、资金流量、成交量背离和时段累计成交量。累加型指标保持一条连续路径;比值型指标则留缺口。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
图表工具栏 → 指标 → 分组「指标库 · 成交量」(成交量背离在「指标库 · 走单与订单流」下)
绘制目标
独立窗格;成交量背离在价格图表上画标记
时段重置
只有时段累计成交量会重置;其余全部连续运行
累加器初始值
第一根已加载 K 线上为 0(OBV、A/D、PVT);NVI 与 PVI 为 1000

它做什么

收盘价上涨时 OBV 加上整根 K 线的成交量,下跌时减去,收盘价持平则保持不变(使用严格不等式)。累积/派发用资金流乘数 ((收盘 − 最低) − (最高 − 收盘)) / (最高 − 最低) 给成交量加权;没有波动区间的 K 线贡献 0,而不是打断这条路径。Chaikin 资金流是同一项在 N 根 K 线上归一化的结果,取值在 −1..+1 之间。Chaikin 振荡指标是 A/D 线的 EMA(3) − EMA(10)。力度指数是 (收盘价变化 × 成交量) 的 EMA。简易波动指标是中价位移除以箱体比值(成交量 / 区间)后的 SMA。

NVI 和 PVI 只在成交量下降(NVI)或上升(PVI)的 K 线上,用收盘收益率去乘指数;成交量持平时两者都不动。成交量振荡指标是 (短 SMA − 长 SMA) / 长 SMA × 100。价量趋势累加 收盘价百分比变化 × 成交量。成交量加权 MACD 把 MACD 的两条 EMA 换成 VWMA,信号线仍用 EMA。资金流量是每根 K 线上未累加的 A/D 项。成交量背离标出这样的 K 线:它的最高价超过此前 N 根的最高价,而它的成交量低于此前 N 根的成交量。时段累计成交量从每个数据源时段开盘起对成交量求和。

设置

各指标的数值参数(颜色从略;存在时「平滑」默认为 1 = 关闭)
指标设置默认值(范围)作用
能量潮 OBV平滑1(1–200)对累计线的可选 SMA
累积/派发平滑1(1–200)对 A/D 线的可选 SMA
Chaikin 资金流周期20(1–500)归一化窗口
Chaikin 振荡指标快 EMA / 慢 EMA3(1–200)/ 10(1–500)A/D 线的两条 EMA
力度指数EMA 周期13(1–200)平滑;设为 1 返回原始乘积
简易波动指标SMA 周期14(1–200)平滑;设为 1 返回原始比值
负 / 正成交量指数基数1000(1–100 000)指数的起始水平
成交量振荡指标短 SMA / 长 SMA5(1–200)/ 20(1–500)两条成交量均线
价量趋势平滑1(1–200)对累计线的可选 SMA
成交量加权 MACD快 VWMA / 慢 VWMA / 信号 EMA12(1–200)/ 26(1–500)/ 9(1–200)两条 VWMA 与信号线;直方图颜色
资金流量平滑1(1–200)对直方图的可选 SMA
成交量背离回溯长度20(1–500)用于比较最高价与成交量的严格在前的 K 线数量
时段累计成交量平滑1(1–200)时段内部的可选 SMA

怎么用

除成交量背离外,所有指标都会打开一个窗格。成交量背离在符合条件的那根 K 线最高价处放一个标有 DIV 的红色向下箭头;只检测看跌形态(新高伴随最低成交量),不输出镜像形态。时段累计成交量在每个数据源时段开盘时重新开始(CME 芝加哥时间 17:00 或加密货币 UTC 零点),绝不在午夜或第一根已加载 K 线处重启。

加载更多历史会让 OBV、A/D、PVT、NVI 和 PVI 整体平移,因为它们的初始值落在第一根已加载 K 线上。请读它们的斜率和背离,而不是绝对水平。

限制与坑

  • 当某一项无定义时(A/D 的零区间,PVT/NVI/PVI 的前收盘价为零),累加器按零贡献处理;非累加型指标则改为返回缺口或不画直方图点。
  • 成交量加权 MACD 的信号线在 VW-MACD 线出现任何缺口之后会重新初始化其 SMA 初始值,不会把两段缝在一起。
  • 对于成交量为零或区间为零的 K 线,简易波动指标不返回值;包含这类 K 线的窗口也不返回值。
  • 资金流量(Chaikin)与 MFI(动量分组)名字相近,但是两种不同的测量。
  • 这些指标都不读取最小变动价位;最小变动价位未知不会改变它们的输出。

其他语言版本

常见问题

OBV 会在时段开盘时重置吗?
不会。OBV、A/D、PVT、NVI 和 PVI 都是长期累加,持续运行。只有时段累计成交量会在数据源的时段边界处重新开始。
为什么没有波动区间的那根 K 线上,A/D 线没有出现缺口?
累加器是一条路径;一个缺口会切断这条线,并让之后所有 K 线失去锚点。该 K 线贡献 0,这是 Chaikin 的约定,也与 TradingView 和 StockCharts 一致。