- Published on
CVD - Cumulative Volume Delta Candles
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
累计成交量差(CVD)蜡烛是一种订单流可视化工具。它把传统的CVD指标从“线”或“柱”升级为“蜡烛”,使得交易者可以一眼看出在某段K线区间内,主动买单与主动卖单的净差额是如何演变的。
在传统K线图上,我们只看到“价格”在某个时间窗口内的开高低收,以及总成交量。但总成交量并没有回答一个关键问题:这些成交量中,有多少是主动买入推动的,又有多少是主动卖出打压的?CVD蜡烛试图回答这个问题。它把每一根K线分解到更小的时间单位(子K线),逐根子K线判断买卖方向,累加出该K线内的净成交量差(Volume Delta),再将这些净差值按时间顺序累积,形成CVD值。最后把这些CVD值画成一根根蜡烛:蜡烛的实体颜色表示该周期内累积值的涨跌,实体大小表示变化幅度,影线部分则反映过程中的上下波动。
这种设计的优势在于“信息保真”。如果只看1小时K线,我们只能知道这一小时总成交量是1000手,但无法判断是买方更积极还是卖方更积极。引入子K线后,我们可以把1小时拆成60个1分钟小段,每个小段独立判断买卖压力,再汇总起来。这样得到的不是“笼统的成交量”,而是带有方向感的“流量”。
CVD蜡烛的实体方向与K线极性并不总是一致。例如,一根阳线的收盘价高于开盘价,但它的CVD可能是负的。这意味着价格虽然被拉高,但主动卖单实际上多于主动买单,上涨主要由少量大单拉动或被动买单促成,这种背离往往暗示上涨动力不足。反之,阴线但CVD为正,则可能说明下跌只是受到局部打压,下方有承接力。
在实际应用中,CVD蜡烛可以被视为“多空平衡的仪表盘”。当CVD持续上升时,表明资金正在持续净流入,市场情绪偏多;当CVD下降时,代表资金净流出,空头占优。更高级的用法是观察CVD与价格之间的背离:价格创新高但CVD没有同步创新高,称为“顶背离”,是潜在反转信号;价格创新低但CVD没有创新低,称为“底背离”,可能意味着下跌动能衰竭。
需要强调的是,CVD蜡烛并不是预测指标,而是一个“确认指标”。它不能告诉你未来价格一定涨跌,但能告诉你当前推动价格的“力量”是否真实、是否持续。在震荡市中,CVD可能会频繁变化,产生噪音;而在趋势市中,CVD往往能提供清晰的连续性线索。
名词解释
-
CVD(Cumulative Volume Delta):累计成交量差。它是将所有成交量差按照时间顺序累加得到的值。正值表示从统计开始到现在,主动买盘总量超过主动卖盘;负值则表示主动卖盘占优。
-
成交量差(Volume Delta):在一段时间内,主动买入量(成交在卖一价或更高价上的量)减去主动卖出量(成交在买一价或更低价上的量)的差值。它是订单流分析的基础指标之一。
-
主动买盘/主动卖盘(Aggressive Buy / Sell):主动买盘指买方以卖方的报价立即成交,显示买方急于买入;主动卖盘指卖方以买方的报价立即成交,显示卖方急于卖出。它们反映了“谁在推动交易”。
-
K线极性(Bar Polarity):根据K线收盘价相对开盘价的方向,将其标记为阳线(收盘≥开盘)或阴线(收盘<开盘)。极性是判断K线属性的基本方式。
-
子K线(Intrabar):比图表主周期更低级的K线。例如,当前的图表是4小时K线,那么1小时K线、15分钟K线、5分钟K线都属于子K线。子K线用于提取更细粒度的买卖信息。
-
订单流(Order Flow):记录每一笔真实成交的单子方向与数量的数据。订单流分析通过观察主动买卖失衡来预测价格的短期运动方向。
-
背离(Divergence):价格走势与指标走势出现不一致的现象。例如价格创新高但指标值却回落,通常被视为行情反转的前兆。
策略思路讲解
CVD蜡烛的策略思路可以拆解为三个层次:微观计算、中观图形、宏观应用。
微观计算:如何得到一根CVD蜡烛?
首先选择图表主周期(例如15分钟K线)。然后深入到一个更低周期(例如1分钟K线),将主周期内的每一根子K线都视为一次“投票”。对于每一根子K线,计算其成交量差:子K线的收盘价高于开盘价时,其部分成交量标记为买入推动;反之标记为卖出推动。把所有子K线的成交量差加总,就得到主周期K线的净成交量差。接着,从统计起始点开始,将每一根主周期K线的净成交量差逐根累加,得到累计值。最后,以这个累计值为“收盘价”,以前一根累计值为“开盘价”,再配合区间内的最高/最低累计值,画成一根标准蜡烛。这就把抽象的累计量变成了可读的蜡烛图。
中观图形:如何读取CVD蜡烛?
一根CVD蜡烛实体为绿色且逐渐变长,说明累计净买量在持续攀升,多头资金入场积极。实体为红色且逐渐变长,说明累计净卖量在增加,空头资金占据主导。短实体、长影线则表明多空反复拉锯,但最终力量微弱。观察连续数根CVD蜡烛的斜率,可以判断资金流的节奏:斜率高且持续,趋势强劲;斜率平缓或走平,趋势趋于停顿。
宏观应用:如何交易?
经典用法是“价格与CVD同向确认”。上升趋势中,价格高点依次抬高,CVD蜡烛也同步抬高,说明上涨有真实资金支撑,可继续持有或逢低买入。下降趋势中,价格低点依次降低,CVD蜡烛同步降低,说明下跌压力真实存在,可继续持有空头或逢高做空。
其次是“背离交易”。价格创新高而CVD未能创出新高,产生顶背离,意味着新高的成功率存疑,可以考虑减仓或布局反转。价格创新低而CVD未能创新低,产生底背离,预示做空动能减弱,可关注反弹机会。
此外,CVD蜡烛还可以用来判断支撑阻力的有效性。当价格到达重要支撑位时,如果出现一根实体较长的绿色CVD蜡烛,表明有资金在此主动承接;反之,如果到达阻力位时出现红色长实体,则说明抛压明确。
优点
- 信息精度高:通过子K线数据计算成交量差,比单纯依靠图表周期K线总量更细致,能够捕捉到盘中主动买卖的真实差异。
- 可视化直观:将累积CVD以蜡烛形态显示,实体颜色和长度能立即传达资金流向的多空状态,不需要盯住数值曲线。
- 辅助背离识别:价格与CVD蜡烛之间的背离关系是经过实战验证的有效信号,有助于提前发现趋势衰竭。
- 适用多周期:既可用于短线的1分钟图,也可用于中线的小时级别图,只要子K线数据足够,就能灵活调整分析粒度。
- 与现有技术分析兼容:CVD蜡烛可以叠加在传统K线分析之上,与均线、支撑阻力、形态等技术工具配合使用,不破坏原有交易逻辑。
缺点
- 依赖子K线质量:如果数据源仅提供合成子K线或粒度不够细,计算结果会失真,特别是在流动性较低的市场中,子K线跳动可能不连续。
- 噪音较大:在横盘震荡期间,CVD蜡烛会频繁改变方向,实体忽长忽短,容易产生虚假信号,需要额外过滤。
- 不包含时间与价格的具体分布:CVD只给出净差额,无法说明这些成交量具体发生在哪个价位、是否出现大单扫盘等细节,对深度分析而言信息仍不完整。
- 滞后性:CVD是历史数据累加的结果,本质上是对过去资金流的描述,对于突然出现的消息面跳空或流动性真空时段,反应无法即时。
- 存在多解性:不同交易者对“主动买盘”的判定标准(例如用成交价相对买一卖一的关系)可能有差异,导致同一根K线计算出的CVD值略有不同,影响一致性。
起源年份考证
需要说明,以下考证针对的是“累积成交量差(CVD)”与“成交量差”这一大类方法,而非针对具体脚本。时间线如下:
- 1980年代:交易大师彼得·斯特尔马赫(Peter Steidlmayer)在芝加哥期货市场提出“市场轮廓”(Market Profile)理论,其核心之一就是通过成交量在价格上的分布来观察买卖双方的活动。这可以视为成交量流向分析的萌芽。
- 1990年代初:随着计算机化交易的普及,部分专业交易软件开始提供“成交量在买卖价上的分拆”功能,但尚未形成统一的“Volume Delta”名词。
- 2000年代初期:订单流交易(Order Flow Trading)逐渐兴起,特别是“足迹图”(Footprint Chart)出现后,成交量差(Delta)成为订单流分析的标准指标。此时CVD也被用作累积工具,用来观察一段趋势中资金是否持续流入或流出。
- 2010年前后:互联网零售交易社区开始分享CVD相关指标和策略,CVD逐渐被更多散户交易者熟知。由于当时多数平台不支持逐笔报价数据,许多指标采用较低周期的子K线来近似计算,这与现在看到的CVD蜡烛思路一致。
- 2020年代:随着多时间周期数据更易获得,基于子K线计算的CVD蜡烛在公开交易社区中广泛出现,成为订单流分析的重要可视化形式。
因此,该类方法的起源可追溯到1980年代的市场轮廓理论,而CVD作为独立指标在2000年代中后期逐渐成型并流行。具体到“CVD蜡烛”这个特定呈现形式,很难查证确切的首创者,只能说它属于订单流工具在可视化方面的自然演进。
改进建议
-
增加平滑过滤:引入简单移动平均或中值滤波对CVD值进行预处理,过滤掉单根K线中的瞬时噪音,只保留显著的买卖力量变化,从而降低假信号频率。
-
结合波动率指标:将CVD蜡烛与ATR(平均真实波幅)或布林带宽度结合,当波动率扩大且CVD同向走强时再发出交易信号,避免在低波动率环境下被微小资金流干扰。
-
支持多周期对比:同时显示主周期和更高周期的CVD蜡烛,例如15分钟与1小时叠加。如果两个周期的CVD方向一致,信号可信度更高;若方向矛盾,则应以更高周期为准,减少逆势交易。
-
增加量价背离的自动标记:在图表上自动识别价格新高/新低与CVD蜡烛未能同创新高/新低的情况,并画出提醒图标或背景色,让交易者快速抓住潜在反转点。
-
引入成交密集区参考:将CVD蜡烛与成交量分布图(或价值区域)进行关联,观察CVD在关键价格区域的变化。当CVD在价值区下沿转正、在上沿转负时,可形成高概率的边界反应策略。
-
动态阈值设定:根据市场流动性或品种特性,动态设定CVD蜡烛实体长度的阈值。例如对高流动性品种设置较高的实体门槛,对低流动性品种降低门槛,以适应不同市场的节奏。
-
融合时间加权:计算CVD时考虑成交量在子K线中的时间分布,对靠近收盘阶段的成交赋予更高权重,因为尾盘资金行为往往对次日或后续行情影响更大。
总结
CVD蜡烛是订单流分析的一次优雅进化。它不满足于告诉交易者“发生了什么”,而是试图说明“是谁在推动事情发生”。通过引入子K线计算成交量差,并将累计结果以蜡烛形态呈现,该指标使交易者能够更直观地观察多空资金的真实流向。作为一类确认工具,它的最大价值在于衡量价格运动背后的资金动能,尤其适合与趋势跟踪、背离分析和支撑阻力判断结合使用。
不过,任何工具都有边界。CVD蜡烛对数据质量敏感,在震荡市中会产生较多噪音,且无法完全替代逐笔级别的深度订单流信息。交易者应当把它看作“放大镜”而不是“水晶球”,需要结合其他方法共同使用,才能发挥其真正威力。读懂CVD蜡烛,本质上是读懂市场中主动买卖双方的心理博弈——而这正是交易最接近科学的那一部分。