第四章 累积Delta:累积Delta的计算、累积Delta与价格趋势的关系

一、什么是累积Delta?

累积Delta,说白了就是「从开盘到现在,主动买盘和主动卖盘的累计差值」。

我刚开始接触这个指标时,觉得它不就是把每个Tick的Delta加起来吗?有什么难的?

后来发现,事情没那么简单。

累积Delta的计算公式其实很直白:

累积Delta = Σ(主动买盘成交量 - 主动卖盘成交量)

每个Tick的Delta,要么是正的(主动买盘多),要么是负的(主动卖盘多)。

累积Delta就是把这些值从开盘一直累加到当前时刻。

举个例子:

时间 成交价 主动买盘 主动卖盘 单笔Delta 累积Delta
09:30:01 100.00 200 100 +100 +100
09:30:02 100.02 150 300 -150 -50
09:30:03 100.01 500 200 +300 +250
09:30:04 100.05 400 100 +300 +550

你看,累积Delta从+100跌到-50,又拉回到+550。这背后反映的是买卖双方力量的实时博弈。

核心要点:累积Delta不是简单的「涨了就正,跌了就负」。它记录的是每一笔成交中,主动发起交易的那一方的意图。

二、累积Delta的计算细节

嗯,这里要注意一个坑:数据源的问题。

我在项目中遇到过这样的情况——不同交易所对「主动买盘」的定义不一样。

有的交易所把「以卖一价成交的买单」算作主动买盘,有的则把「吃单」行为统一标记。

所以计算累积Delta之前,先搞清楚你的数据源是怎么标记买卖方向的。

我个人习惯用以下方式计算:

def calculate_cumulative_delta(trades):
    """
    trades: 逐笔成交数据列表
    每个元素包含: price, volume, side('buy' or 'sell')
    """
    cum_delta = 0
    delta_series = []
    
    for trade in trades:
        if trade['side'] == 'buy':
            delta = trade['volume']
        else:
            delta = -trade['volume']
        
        cum_delta += delta
        delta_series.append(cum_delta)
    
    return delta_series

这段代码很简单,但实际使用时要注意:

  • 如果数据源有「未知方向」的成交,建议直接跳过,不要强行赋值
  • 夜盘和日盘之间,累积Delta通常要重置,否则跨天的累积没有意义
  • 遇到大单拆分时,要确认交易所是否提供了「原始单笔」还是「拆分后」的数据

避坑指南:我曾经因为没注意数据源把「被动成交」也算进去了,结果累积Delta曲线和价格走势完全背离。后来排查了两天才发现是数据标记的问题。所以拿到数据后,先手动验证几笔成交,确认方向标记的逻辑。

三、累积Delta与价格趋势的关系

这是整个订单流分析的核心问题:累积Delta和价格,到底谁跟着谁走?

你想想看,如果价格涨了,累积Delta也涨,说明什么?

说明这波上涨是「真金白银」堆出来的——主动买盘在持续推动价格上行。

反过来,如果价格涨了,累积Delta却在跌,那就值得警惕了。

我总结了几种常见的关系模式:

价格趋势 累积Delta趋势 市场含义 交易策略
上涨 同步上涨 多头强势,资金持续流入 顺势做多,持有为主
上涨 下跌或横盘 多空分歧,上涨缺乏支撑 警惕回调,考虑减仓
下跌 同步下跌 空头主导,抛压持续 顺势做空,不宜抄底
下跌 上涨或横盘 下跌动能减弱,有资金承接 关注反转信号,准备做多

说白了,累积Delta和价格的「背离」,才是最有价值的信号。

我记得有一次做螺纹钢的夜盘,价格一路从3800涨到3850,看起来很强。但我一看累积Delta,从开盘的+2000一路跌到了-500。这说明什么?说明有人在拉价格的同时,偷偷在出货。

果然,半小时后价格急转直下,跌回了3780。

实战技巧:不要只看累积Delta的绝对值,要看它的「斜率」和「方向变化」。斜率陡峭说明资金在加速流入或流出,方向变化则可能是趋势转折的前兆。

四、累积Delta的三种典型形态

根据我多年的观察,累积Delta和价格的关系可以归纳为三种典型形态:

1. 同步形态

价格和累积Delta同向运动。这是最健康的趋势形态。多头趋势中,每一波拉升都有主动买盘配合;空头趋势中,每一波下跌都有主动卖盘推动。

2. 背离形态

价格创新高,累积Delta没创新高;或者价格创新低,累积Delta没创新低。这就是我们常说的「顶背离」和「底背离」。

背离意味着趋势的「内在动力」在减弱。就像一辆车还在往前冲,但油箱里的油已经不多了。

3. 震荡形态

价格在一个区间内来回波动,累积Delta也在零轴附近反复。这种时候,市场没有明确的方向,多空双方在拉锯。

我个人习惯在这种形态下观望,或者用区间突破策略来应对。

五、用SVG梳理核心逻辑

下面这张图,把累积Delta和价格的关系做了一个完整的梳理:

累积Delta与价格趋势关系图 逐笔成交数据 价格 + 成交量 + 买卖方向 累积Delta计算 Σ(主动买 - 主动卖) 累积Delta曲线 时间序列数据 价格曲线 vs 累积Delta曲线 同步形态 价格↑ Delta↑ 趋势健康,顺势操作 背离形态 价格↑ Delta↓ 趋势衰竭,警惕反转 震荡形态 价格横盘 Delta震荡 方向不明,观望为主 交易决策 结合Delta背离、成交量确认、关键价位,制定入场/出场计划

六、实战中的注意事项

累积Delta虽然好用,但也不是万能的。我踩过不少坑,分享几个给你:

  • 别只看单一周期:1分钟级别的累积Delta和1小时级别的,含义完全不同。大周期看方向,小周期找入场点。
  • 注意数据延迟:有些行情源给的逐笔数据有延迟,累积Delta会「滞后」于价格。这种情况下,背离信号可能已经错过了最佳入场时机。
  • 结合成交量看:累积Delta的绝对值大小,要结合当时的成交量来评估。同样的+5000 Delta,在成交量10万手和100万手的市场里,意义完全不同。
  • 别忽视盘口深度:累积Delta反映的是「已经发生的交易」,而盘口深度反映的是「即将发生的交易」。两者结合,才能看到更完整的画面。

最后说一句:累积Delta是我个人最常用的订单流指标之一。它不像价格那样容易被操纵,也不像成交量那样滞后。但它需要你花时间去理解、去磨合。用熟了之后,你会发现市场在你眼里变得「透明」了很多。


公众号:蓝海资料掘金营,微信deep3321