14、订单流交易策略设计:基于Delta的策略、基于失衡的策略、基于大单追踪的策略、多指标融合策略

订单流数据,说白了就是市场最原始的「呼吸」。

K线是结果,订单流是过程。我个人习惯把K线比作「照片」,订单流则是「录像」。你想想看,只看照片你只能猜发生了什么,但看录像你就能知道整个过程是怎么演变的。

这一章,我们来聊聊怎么用订单流数据构建实打实的交易策略。我会把我在实战中踩过的坑、总结的经验,一并倒出来。

14.1 基于Delta的策略:多空力量的直接较量

Delta,就是主动买盘和主动卖盘的差值。公式很简单:Delta = 主动买量 - 主动卖量

正值说明买方更主动,负值说明卖方更强势。但这里有个坑——绝对值大小并不重要,重要的是趋势和背离

核心逻辑:Delta与价格走势的背离,是强反转信号。

我在项目中遇到过这样的情况:价格创了新高,但Delta却一波比一波低。这说明什么?说明价格是被少数大单硬拉上去的,跟风盘不足。这种「虚假繁荣」往往撑不了多久。

14.1.1 策略一:Delta背离反转策略

入场条件:

  • 价格创N周期新高,但Delta创N周期新低(顶背离)
  • Delta从负值区域快速翻正,且伴随成交量放大
  • 在Delta翻正的那一刻,入场做空

止损设置:前高上方1个Tick。

止盈设置:Delta回归零轴,或出现反向背离信号。

我的经验:N周期我一般取12-20根K线。太短了信号太多,太长了信号滞后。你可以根据品种波动率动态调整。

14.1.2 策略二:Delta累积值突破策略

这个策略关注的是Delta的累积值,而不是单根K线的Delta。

// 伪代码示例
cumulativeDelta = sum(Delta, period=50)
if cumulativeDelta > threshold_high:
    // 多头强势,做多
    enterLong()
elif cumulativeDelta < threshold_low:
    // 空头强势,做空
    enterShort()

阈值怎么定?我建议用历史数据的百分位。比如取80%分位作为阈值上限,20%分位作为阈值下限。这样能过滤掉大部分噪音。

注意:Delta策略在横盘震荡市中表现极差。我曾经在2019年某个品种上连续亏损7笔,后来发现是市场在窄幅震荡,Delta信号频繁假突破。后来我加了一个「波动率过滤器」——只有ATR大于某个值时,才启用Delta策略。

14.2 基于失衡的策略:捕捉瞬间的供需失衡

失衡,指的是在某一价格水平上,买单和卖单的数量严重不对等。

比如在某个Tick上,主动买量是1000手,主动卖量只有100手。这就是明显的失衡。失衡意味着什么?意味着有「大资金」在这个价位上疯狂吃货。

14.2.1 失衡因子的计算

指标 公式 含义
失衡比率 主动买量 / (主动买量 + 主动卖量) 大于0.7视为严重失衡
失衡强度 |主动买量 - 主动卖量| / 总成交量 衡量失衡的剧烈程度
连续失衡次数 连续N根K线出现失衡 次数越多,趋势越强

14.2.2 策略:失衡跟随策略

入场条件:

  1. 当前K线出现失衡(失衡比率 > 0.7)
  2. 价格突破前一根K线的高点(做多)或低点(做空)
  3. 失衡发生在突破方向一侧

举个例子:价格向上突破前高,同时该价位上主动买量是主动卖量的3倍以上。这就是典型的「强势突破」,可以追多。

避坑指南:我曾经在开盘初期使用失衡策略,结果被假突破打得鼻青脸肿。后来我发现,开盘前30分钟的失衡信号可靠性极低,因为那是「订单试盘」阶段。我现在的做法是:开盘后至少等15根K线稳定下来,再启用失衡策略。

14.3 基于大单追踪的策略:跟着聪明钱走

大单,通常指单笔成交量超过某个阈值的订单。阈值怎么定?我一般用「平均单笔成交量的3倍」作为标准。

大单追踪的核心思想很简单:大资金不会无缘无故地进场。他们要么有内幕消息,要么有深度的技术分析。我们小散跟着喝口汤就行。

14.3.1 大单识别与分类

  • 主动大买单:以卖一价成交的大单,说明买方急迫
  • 主动大卖单:以买一价成交的大单,说明卖方急迫
  • 被动大单:挂在买一或卖一上的大单,说明在「守株待兔」

我个人最关注的是「主动大单」——尤其是那些在关键价位(前高、前低、均线附近)出现的主动大单。

14.3.2 策略:大单动量策略

入场逻辑:

  1. 检测到连续3根K线出现主动大买单
  2. 每根K线的大买单数量递增
  3. 价格站稳在20周期均线上方
  4. 入场做多

这个策略的精髓在于「动量确认」。大单不是孤立出现的,而是形成一种「集群效应」。我记得有一次在螺纹钢上,连续5根K线都有大单在吃货,价格却纹丝不动。我当时觉得不对劲,后来发现是主力在「压价吸筹」。果然,第6根K线开始,价格一飞冲天。

注意:大单策略最怕「对倒」——主力自己买自己卖,制造虚假成交量。怎么识别?看成交量的分布。如果大单集中在某一个价位上反复出现,且价格没有明显变动,那大概率是对倒。真正的吃货,大单会分布在多个价位上。

14.4 多指标融合策略:1+1 > 2

单一策略都有局限性。Delta策略在趋势行情中表现好,但在震荡中容易亏损。失衡策略捕捉爆发点强,但假信号多。大单策略能跟上主力,但容易被对倒欺骗。

所以,我建议做「多指标融合」——把三个策略的信号综合起来,取交集。

14.4.1 融合框架

我设计了一个简单的评分系统:

信号来源 做多信号 做空信号 权重
Delta策略 Delta翻正且背离 Delta翻负且背离 0.4
失衡策略 失衡比率 > 0.7 失衡比率 < 0.3 0.3
大单策略 连续大买单 连续大卖单 0.3

当总分 > 0.7 时,执行交易。当总分 < 0.3 时,反向交易。中间区域,观望。

14.4.2 实际案例

我记得有一次做甲醇期货。当时的情况是:

  • Delta连续3根K线翻正,且价格突破前高(Delta策略给信号)
  • 在突破价位上,失衡比率达到0.82(失衡策略给信号)
  • 同时检测到2笔超过500手的主动大买单(大单策略给信号)

三个信号同时出现,总分 = 0.4 + 0.3 + 0.3 = 1.0。我毫不犹豫地进场做多。那一波行情,我拿了将近60个点。

我的建议:不要机械地使用固定权重。你可以根据市场状态动态调整。比如在趋势行情中,提高Delta策略的权重;在突破行情中,提高失衡策略的权重。我自己的系统里,权重是根据过去20笔交易的表现自动优化的。

14.5 策略的实战注意事项

最后,说几个我在实战中总结的要点:

  1. 数据质量是第一位的。订单流数据对Tick级别的精度要求极高。我曾经因为交易所的数据延迟,导致策略在实盘中连续亏损。后来我换成了直连交易所的行情源,问题才解决。
  2. 回测要小心「未来函数」。订单流策略很容易不小心用到未来数据。比如用当前K线的Delta去预测当前K线的价格走势,这就是典型的未来函数。正确的做法是:用前一根K线的Delta信号,去交易当前K线。
  3. 滑点控制。订单流策略通常是高频交易,滑点影响巨大。我建议在回测时至少加上1个Tick的滑点成本。实盘时,使用限价单而不是市价单。
  4. 心理建设。订单流策略的信号频率高,亏损也快。我刚开始做的时候,一天亏损10%是常事。后来我学会了「截断亏损,让利润奔跑」——每笔交易最大亏损控制在0.5%以内,盈利单则至少持有到出现反向信号。

总结一句话:订单流策略的核心不是预测未来,而是读懂当下。Delta告诉你谁在主导,失衡告诉你哪里在爆发,大单告诉你谁在行动。三者结合,你就能看到市场的「底牌」。

订单流交易策略体系 订单流数据 Delta策略 失衡策略 大单追踪策略 背离反转 累积值突破 失衡跟随 失衡反转 大单动量 大单吸筹 多指标融合策略 评分系统(权重分配 + 阈值过滤)

交易系统化学习资料 微信Strategy888888