第一章:逐笔成交数据解析

做订单流交易,绕不开一个最底层的东西——逐笔数据。

很多人一上来就盯着K线看,其实K线是加工过的信息。真正的战场,在每一笔成交里。我刚开始接触这个领域时,也犯过这个错误,总觉得看K线就够了。直到有一次,我发现某只股票明明在涨,但逐笔数据里全是小单在买、大单在卖……嗯,那波行情我差点被埋。

1.1 Tick数据到底是什么?

Tick,说白了就是行情系统里最小的数据单位。每一笔成交,就是一个Tick。

举个例子:你在交易软件上看到价格从10.00跳到10.01,中间可能发生了好几笔成交。但如果你只看1分钟K线,这些细节全丢了。Tick数据记录的是每一次撮合的结果。

核心要点:Tick数据包含四个字段——时间、价格、成交量、成交方向(买/卖)。

我个人习惯把Tick数据比作「金融市场的原子」。你想想看,原子是物质的最小单位,Tick就是行情的最小单位。没有它,后面所有的分析都是空中楼阁。

1.2 逐笔成交 vs 逐笔委托

这两个概念,我见过太多人搞混了。甚至有些做了两三年的交易员,也说不清楚区别。

对比项 逐笔成交 逐笔委托
记录内容 已经成交的订单 挂单但未成交的订单
数据量 相对较少 非常大(包含撤单)
核心用途 分析资金流向 分析挂单压力
时间戳 成交时间 委托时间

我曾经在做一个高频策略回测时,误把逐笔委托当成了逐笔成交来用。结果回测曲线漂亮得不行,实盘一跑就崩。后来排查了三天,才发现是数据源搞错了。这个坑,我替你们踩过了。

避坑指南:逐笔委托数据里包含大量撤单信息。如果你用委托数据代替成交数据,会严重高估市场的真实流动性。

1.3 Level-2行情数据详解

Level-2,也就是我们常说的L2行情。它比基础行情多了什么?我直接列出来:

  • 十档行情:不再是买一卖一,而是能看到买一到买十、卖一到卖十
  • 逐笔成交明细:每一笔成交的详细记录
  • 委托队列:买一和卖一位置的前50笔挂单
  • 资金流向统计:大单、中单、小单的划分

说白了,Level-2就是给你装了一个「显微镜」。普通行情只能看到水面上的浪花,Level-2能让你看到水面下的暗流。

我记得2019年帮一家私募搭建交易系统时,他们要求必须接入L2数据。当时我问为什么,基金经理说了一句话让我印象很深:「没有L2,你就是在黑夜里开车,只能看到前车尾灯。有了L2,你才算是开了远光灯。」

1.4 知识体系结构图

下面这张图,是我自己梳理的逐笔数据知识体系。每次带新人时,我都会先让他们看这张图:

逐笔数据知识体系 行情数据源 Tick数据 逐笔成交 逐笔委托 最小数据单位 时间+价格+量+方向 行情原子 已成交订单 资金流向分析 Level-2核心 挂单未成交 包含撤单信息 挂单压力分析 Level-2行情数据 订单流分析 → 资金流向追踪 → 交易决策

1.5 实战中的注意事项

讲完理论,说点实际的。我在处理逐笔数据时,有几个习惯:

  1. 数据清洗是第一关:交易所返回的数据偶尔会有异常值。比如某笔成交价格突然偏离很大,可能是数据错误,也可能是大宗交易。我一般会设置一个阈值过滤。
  2. 时间戳对齐:不同数据源的时间精度可能不一样。有的精确到毫秒,有的精确到微秒。做回测时,时间戳不对齐,结果会差很多。
  3. 方向判断:逐笔成交里的「买」和「卖」,不是看谁先挂单,而是看谁主动吃单。主动买入算买,主动卖出算卖。这个逻辑一定要搞清楚。

小技巧:如果你拿到的逐笔数据没有方向字段,可以用价格变动来推断。价格往上跳,大概率是主动买入;价格往下跳,大概率是主动卖出。当然,这只是一个近似方法,精确判断还是要看交易所的原始标记。

嗯,这一章的内容就到这里。逐笔数据是订单流分析的地基,地基打不牢,后面盖什么楼都危险。下一章我们会深入讲如何用这些数据做资金流向的实时追踪。


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