第一章:盘口基础——逐笔成交与委托队列的微观结构解析

做量化这些年,我越来越觉得,盘口才是市场最真实的语言。K线可以画,指标可以编,但逐笔成交和委托队列这东西,骗不了人。说白了,每一笔单子都是真金白银砸出来的。

今天我们就来拆解一下,盘口最底层的两个数据源:逐笔成交委托队列。搞懂它们,你才算真正入了盘口分析的门。

1.1 逐笔成交:市场的原始心跳

逐笔成交,就是每一笔实际成交的记录。交易所每撮合一次,就生成一条数据。它不像K线那样被压缩过,而是最原始、最细粒度的交易痕迹。

一条典型的逐笔成交数据,包含这些字段:

字段 含义 我的关注点
时间 精确到毫秒的成交时刻 看密集程度,判断交易活跃度
价格 成交价 与上一笔的价差,看滑点
数量 成交手数 区分散户单还是机构单
方向 主动买还是主动卖 这是核心!谁主动谁主导
成交额 价格×数量 辅助判断资金规模

核心认知:逐笔成交的方向,决定了谁在「进攻」。主动买入是买方吃单,主动卖出是卖方砸盘。别小看这个方向,它直接告诉你当前谁更着急。

我在项目中遇到过一件事。有次分析一只票,日线走得四平八稳,但逐笔成交里频繁出现「大单主动卖出+小单被动买入」的模式。我当时就觉得不对劲——这不是正常换手,是有人在悄悄出货。果不其然,三天后一根大阴线砸下来。

1.2 委托队列:还没成交的「暗流」

委托队列,就是挂在买卖盘口上、还没成交的单子。它分五档或十档,每档显示价格和挂单量。

很多人只看买卖总量差,觉得买盘大就涨、卖盘大就跌。嗯,这里要注意——挂单是可以撤的。你看到的「大买单」,可能下一秒就没了。

我个人习惯,把委托队列拆成三个维度看:

  • 挂单厚度:每个价位的挂单量是否均匀。如果某个价位突然堆了巨量,那大概率是「护盘」或「压盘」。
  • 挂单变化:对比前后几秒,挂单是在增加还是减少。我曾经盯过一只票,买一挂单从500手瞬间变成5000手,但价格没动——明显是挂单撤了又挂,制造假象。
  • 吃单速度:看主动成交单是否在快速消耗某个价位的挂单。如果卖一被快速吃掉,说明买方意愿很强。

我的小技巧:别只看买卖总量差。把买一到买五的挂单量加起来,和卖一到卖五的加起来,算个比值。但更重要的是看「挂单的稳定性」——那些反复撤挂、又反复挂上的单子,多半是程序在刷单。

1.3 微观结构:逐笔成交 + 委托队列 = 完整拼图

单看逐笔成交,你只能看到「已经发生的事」。单看委托队列,你只能看到「可能发生的事」。把两者结合起来,才能还原市场的真实博弈。

举个例子。假设当前盘口是这样的:

  • 卖一:10.00元,1000手
  • 买一:9.99元,800手

突然,逐笔成交显示:一笔500手的主动买入,以10.00元成交。同时,卖一挂单从1000手变成500手(被吃掉500手)。

这说明什么?买方在主动进攻,而且力度不小。如果接下来卖一又被快速吃掉,那价格大概率要往上走。

反过来,如果逐笔成交显示主动卖出,同时买一挂单在减少,那就是卖方在主导。

避坑指南:我曾经犯过一个错——看到大单主动买入就追进去。后来发现,有些大单是「对倒」出来的,左手倒右手,制造虚假的买入信号。怎么识别?看成交后价格是否真的被推高。如果大单买入后价格没动,甚至回落,那就要警惕了。

1.4 用Python快速上手:抓取并分析逐笔数据

理论说完了,来点实际的。我平时用Python处理盘口数据,下面是一个简单的示例,演示如何从本地CSV读取逐笔成交数据,并计算主动买卖的净量。

import pandas as pd

# 读取逐笔成交数据(假设字段:time, price, volume, direction)
df = pd.read_csv('tick_data.csv')

# 方向:1为主动买入,-1为主动卖出
df['direction'] = df['direction'].map({'buy': 1, 'sell': -1})

# 计算主动买卖净量(正数表示净买入,负数表示净卖出)
df['net_volume'] = df['volume'] * df['direction']

# 按分钟聚合,看每分钟的净买卖量
df['minute'] = df['time'].str[:16]  # 取到分钟
minute_net = df.groupby('minute')['net_volume'].sum()

print(minute_net.head(10))

这段代码很简单,但很实用。你想想看,如果你能实时监控每分钟的净买卖量,再结合价格走势,是不是就能提前发现资金异动?

我个人习惯,还会加一个阈值过滤——只统计单笔大于50手的成交,过滤掉散户单。这样更能反映大资金的态度。

1.5 知识体系总览

下面这张图,是我梳理的本章知识结构。你可以把它当作盘口分析的「地图」:

盘口微观结构 逐笔成交 委托队列 成交时间 成交价格 成交数量 买卖方向 挂单厚度 挂单变化 吃单速度 撤单频率 两者结合 → 还原真实博弈

这张图把逐笔成交和委托队列的核心要素都列出来了。你盯着盘口看的时候,脑子里要有这张图——哪些数据在动,哪些数据在变,背后的资金意图是什么。

好了,第一章就到这里。盘口微观结构这东西,光看理论没用,得去实盘里盯。我建议你找个交易软件,打开逐笔成交和五档盘口,盯个半小时,感受一下数据是怎么跳动的。你会发现,市场其实一直在「说话」,只是你以前没听懂。