一、委托单流基础:什么是委托单流?

大家好,我是老张。今天咱们聊聊委托单流。

说白了,委托单流就是市场上所有买卖订单的实时流水。你想想看,每一笔买入、每一笔卖出,背后都是真金白银的博弈。把这些订单按时间顺序串起来,就是委托单流。

我刚开始做量化的时候,其实不太在意这个。觉得看看K线、算算指标就够了。后来有一次,一个策略在回测里跑得挺好,实盘却亏得一塌糊涂。我复盘了三天,才发现问题出在哪——我根本不知道市场里真正的买卖力量是怎么流动的。

嗯,从那以后,我就把委托单流当成了核心数据源。

1.1 委托单流的本质

委托单流,本质上就是市场参与者的「意图」。

  • 买单:有人想买,愿意出价
  • 卖单:有人想卖,愿意要价
  • 成交:买卖双方达成一致

每一笔委托单,都带着价格、数量、时间、方向。这些信息组合起来,就能告诉你:

  • 谁在主动进攻?
  • 谁在被动防守?
  • 资金是流入还是流出?

我个人习惯把委托单流比作「市场的呼吸」。你盯着K线,看到的是结果;你盯着委托单流,看到的是过程。

1.2 Level-2 行情 vs Level-1 行情

这里有个关键区别,很多新手容易搞混。

对比项 Level-1 行情 Level-2 行情
数据深度 仅显示最优买卖5档 显示全部委托队列(通常10档或更深)
委托明细 无逐笔委托 有逐笔委托数据
成交明细 仅显示成交价、量 显示逐笔成交,含买卖方向标识
更新频率 约3秒一次快照 实时推送,毫秒级
数据量 小,适合普通投资者 大,适合量化交易

我举个例子你就明白了。

Level-1 行情就像你看新闻联播——知道今天大盘涨了跌了,但不知道具体是谁在买谁在卖。

Level-2 行情就像你坐在交易所的交易大厅里——能看到每个交易员的报价单,谁在挂单、谁在撤单、谁在主动吃单,一目了然。

我在项目中遇到过好几次这样的情况:Level-1 显示买盘很强,价格在涨。但 Level-2 一看,发现买盘全是小单在堆,卖盘却有大单在悄悄出货。这种时候,Level-1 就是误导人的。

核心结论:Level-2 行情是委托单流分析的基础。没有 Level-2,你看到的只是表象。

1.3 委托单流在量化交易中的价值

价值有多大?我这么说吧——它是量化交易的「第一手情报」。

传统的量化策略,大多基于价格和成交量。比如均线策略、动量策略、波动率策略。这些策略有个共同问题:滞后。

价格涨了,你才知道涨了。成交量放大了,你才知道放大了。等你反应过来,行情可能已经走了一半。

委托单流不一样。它告诉你的是「即将发生什么」。

  • 大单异动:突然出现一笔百万级别的买单,说明有大资金进场
  • 委托失衡:买盘远大于卖盘,价格大概率要涨
  • 撤单行为:大单频繁撤单又重挂,可能是主力在试盘

我记得有一次,我监控到某只股票的委托单流出现异常——买一位置突然被一笔大单吃掉,然后卖一位置又迅速挂出更大的卖单。这种「吃单+压单」的组合,我判断是主力在吸筹。果不其然,第二天股价就拉了一根大阳线。

我的经验:委托单流最适合做「事件驱动型策略」。比如大单异动、委托失衡、盘口异常等。这些事件往往比价格信号提前几秒到几分钟。

1.4 委托单流的核心指标

做委托单流分析,有几个指标你必须掌握:

  1. 委托差:买盘总量 - 卖盘总量。正数说明买盘强,负数说明卖盘强。
  2. 委托比:买盘总量 / 卖盘总量。比值越大,买方越积极。
  3. 大单占比:大单成交额 / 总成交额。反映主力资金的参与度。
  4. 主动买/卖比率:主动买入量 / 主动卖出量。反映资金的进攻方向。

这些指标怎么用?我给你一个简单的框架:

# 伪代码示例:委托单流信号生成
def generate_signal(order_flow):
    # 计算委托差
    bid_volume = sum(order_flow['bid_volumes'])
    ask_volume = sum(order_flow['ask_volumes'])
    imbalance = bid_volume - ask_volume
    
    # 计算大单占比
    large_trade_ratio = order_flow['large_trade_volume'] / order_flow['total_volume']
    
    # 信号逻辑
    if imbalance > threshold and large_trade_ratio > 0.3:
        return '买入信号'
    elif imbalance < -threshold and large_trade_ratio > 0.3:
        return '卖出信号'
    else:
        return '观望'

当然,这只是最基础的逻辑。实际项目中,我还会结合盘口深度、撤单率、成交速度等维度来做综合判断。

避坑指南:我曾经犯过一个错误——只看委托差,不看委托量的绝对值。有一次委托差很大,但总委托量很小,结果行情根本没动。后来我加了一个条件:委托差必须超过总委托量的20%,才算有效信号。

1.5 知识体系总览

为了让你更直观地理解本章的知识结构,我画了一张图:

委托单流知识体系 委托单流 定义:买卖订单实时流水 Level-2 vs Level-1 量化交易价值 买单/卖单/成交 价格/数量/时间 资金流向 数据深度 逐笔委托 更新频率 数据量差异 大单异动 委托失衡 撤单行为 事件驱动策略 核心指标:委托差 | 委托比 | 大单占比 | 主动买/卖比率

这张图把本章的核心内容串起来了。从定义出发,到Level-2与Level-1的对比,再到量化交易中的具体价值,最后落到核心指标上。你学完这一章,应该能对委托单流有一个完整的认知框架。

好了,第一章就到这里。记住一句话:看K线是看结果,看委托单流是看过程。想做好量化交易,过程比结果重要得多。


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