第二章:逐笔成交与Tick数据

大家好,我是老李。在订单流分析这个领域摸爬滚打了十几年,今天咱们来聊聊最基础、也最容易被忽视的东西——逐笔成交和Tick数据。

很多人一上来就盯着K线看,觉得那才是交易的真谛。但我告诉你,K线是别人嚼过的馍,逐笔成交才是原汁原味的食材。你想想看,机构的大单是怎么进场的?散户的跟风盘又是怎么形成的?这些细节,K线根本藏不住,但逐笔成交数据会一五一十地告诉你。

逐笔成交数据的结构

先说说逐笔成交长什么样。说白了,它就是交易所发出来的每一笔成交记录。我刚开始接触这个数据时,也被它的字段搞晕过。其实核心字段就那么几个:

字段名 含义 示例
时间戳 精确到毫秒的成交时间 09:30:01.234
成交价 该笔成交的价格 15.68
成交量 该笔成交的手数 200
成交额 成交价 × 成交量 313,600
买卖方向 主动买还是主动卖 B / S

这里有个关键点——买卖方向。交易所原始数据里其实没有这个字段,它是通过逐笔成交和盘口数据推算出来的。我个人习惯用「主动买」和「主动卖」来区分:如果成交价等于卖一价,那就是主动买;等于买一价,那就是主动卖。

核心逻辑:逐笔成交数据是市场最原始的「原子事件」。每一笔成交,都代表着一个买方和一个卖方达成了共识。但谁更着急?看主动方向就知道了。

Tick数据的解读

Tick数据是什么?很多人把它和逐笔成交混为一谈。其实Tick数据是逐笔成交的「聚合版本」——它把同一时间戳、同一价格的成交合并成一条记录。

举个例子:假设在09:30:01.234这个毫秒内,发生了3笔成交,价格都是15.68,成交量分别是100手、50手、50手。逐笔成交会记录3条,而Tick数据只记录1条,成交量合计200手。

为什么要用Tick数据?说白了,逐笔成交数据量太大了。一天下来,一只活跃股票可能有几十万笔成交,处理起来很费劲。Tick数据压缩了信息量,但保留了价格和成交量的核心特征。

我的经验:做实时分析时,我一般用Tick数据。做深度回测和订单流重构时,我会用逐笔成交。两者各有适用场景,别搞混了。

如何从Tick中识别大单

嗯,这里才是重点。识别大单,说白了就是找出那些「不寻常」的成交。机构资金进场,不可能像散户一样几手几手地买。他们一出手,就是几百手甚至上千手。

怎么识别?我总结了三个维度:

  1. 单笔成交量异常——超过该股票平均单笔成交量的3倍以上
  2. 连续同向成交——同一方向上连续出现大单,可能是机构在分批建仓
  3. 价格冲击成本——大单成交后,价格是否出现了明显的跳变

我曾经踩过一个坑:只看单笔成交量,结果把一些高频交易的拆单也当成了大单。后来我加了一个条件——大单必须伴随着价格的明显变动。你想想看,如果一笔1000手的成交,价格纹丝不动,那说明什么?说明对手盘也很强,这可能是机构之间的对倒,而不是真正的资金进场。

下面是我常用的一个识别逻辑,用Python写了个简单示例:

def identify_large_trade(tick_data, threshold_multiplier=3):
    # 计算平均单笔成交量
    avg_volume = tick_data['volume'].mean()
    threshold = avg_volume * threshold_multiplier
    
    # 标记大单
    tick_data['is_large'] = tick_data['volume'] > threshold
    
    # 进一步筛选:大单必须伴随价格变动
    tick_data['price_change'] = tick_data['price'].diff().abs()
    large_trades = tick_data[
        (tick_data['is_large']) & 
        (tick_data['price_change'] > 0)
    ]
    
    return large_trades

这个代码很简单,但实际用起来效果不错。我建议你把threshold_multiplier这个参数调一调,不同股票、不同市场环境,这个值差别很大。

避坑指南:我曾经在分析一只小盘股时,把threshold设得太低,结果把一些正常的散户跟风盘也当成了大单。后来我改成动态阈值——根据过去20个Tick的平均成交量来动态计算,效果好了很多。

知识体系总览

说了这么多,咱们用一张图把整个逻辑串起来。这张图是我自己画的,每次给新人培训时都会用:

逐笔成交与Tick数据知识体系 数据源:交易所原始逐笔成交 逐笔成交(原始粒度) Tick数据(聚合粒度) 深度分析:订单流重构、Delta计算 大单识别:阈值检测、价格冲击分析 输出:机构资金动向、主力建仓/出货信号

这张图把整个流程分成了四层:数据源、处理层、分析层、输出层。你从最底层的逐笔成交出发,可以选择走「逐笔成交→深度分析」的路线,也可以走「Tick数据→大单识别」的路线。两条路各有侧重,但最终都指向同一个目标——找到机构资金的真实动向。

我个人建议初学者先从Tick数据入手,因为数据量小、处理快,能快速上手。等熟悉了基本逻辑,再深入到逐笔成交层面做订单流重构。别一口吃成胖子,交易这行,稳扎稳打才是王道。

核心要点回顾:

  • 逐笔成交是原始数据,Tick是聚合数据
  • 大单识别看三个维度:单笔量、连续性、价格冲击
  • 动态阈值比固定阈值更靠谱
  • 别只看成交量,价格变动才是验证大单的关键

好了,这一章的内容就到这儿。数据是死的,但人是活的。拿到这些数据后怎么用,才是真正的功夫。下一章咱们聊聊订单流的核心指标——Delta,那才是真正能让你看到资金流向的利器。


专注资料整理