逐笔成交与Tick数据:微观市场的呼吸声
做交易这些年,我越来越觉得,K线图就像是一张模糊的卫星照片。你能看到城市的大致轮廓,但看不清街道上到底发生了什么。而Tick数据,就是那条街道上的监控摄像头——每一帧画面都记录着真实的交易行为。
今天我们就来聊聊这个微观层面的数据。说实话,很多交易者做了好几年,都没真正理解Tick数据到底在说什么。嗯,这其实挺可惜的。
Tick数据的构成:每一笔交易都有身份证
先看一个最原始的Tick数据长什么样。我随便从我的历史数据库里抽了一条:
时间戳: 2024-01-15 09:30:05.123456
成交价: 28.35
成交量: 200
成交额: 5670
成交方向: 主动卖出
买一价: 28.34
卖一价: 28.36
你看,一条完整的Tick记录,至少包含这几个核心字段:
- 时间戳:精确到微秒甚至纳秒。为什么这么细?因为高频交易拼的就是这个。
- 成交价与成交量:这笔交易实际发生的价格和股数。
- 成交方向:这是关键。它告诉你这笔交易是买方主动吃单,还是卖方主动砸盘。
- 买卖盘口:成交瞬间的买一卖一价格,用来判断流动性深度。
核心认知:Tick数据不是简单的价格序列,它是市场参与者用真金白银投票的原始记录。每一笔Tick背后,都站着一个人或一个算法。
我个人习惯把Tick数据比作「市场的呼吸」。价格波动是呼吸的幅度,成交量是呼吸的力度,而成交方向则告诉你——这一口气是吸进去还是吐出来。
如何获取Tick数据:渠道与坑
获取Tick数据,说实话,比大多数人想象的要麻烦。我刚开始做量化的时候,以为找个数据商买个接口就完事了。结果发现,数据质量参差不齐,有的甚至缺了关键字段。
目前主流的获取方式有这么几种:
| 渠道 | 特点 | 适合人群 |
|---|---|---|
| 交易所直连 | 最原始、最完整,但门槛极高 | 机构、高频团队 |
| 数据服务商 | 如Wind、聚宽、Tushare等,方便但可能有延迟 | 个人量化开发者 |
| 券商API | 实盘交易时顺便获取,但历史数据难补 | 实盘交易者 |
| 开源数据 | 如Quandl、Kaggle上的数据集,免费但时效性差 | 学习研究 |
避坑指南:我曾经踩过一个坑——从某数据商买的Tick数据,成交方向字段居然是错的。他们把「主动买入」和「主动卖出」搞反了。如果你用这种数据训练模型,结果可想而知。所以拿到数据后,第一件事就是做校验。
怎么校验?很简单。拿一段行情,手动算一下:如果成交价高于前一笔的买卖中间价,那大概率是主动买入。反之亦然。交叉验证一下,心里就有底了。
Tick数据与订单流的关系:从点到线
单个Tick数据就像一张照片,但订单流就是一部电影。订单流,说白了,就是把连续的Tick数据按照时间顺序串起来,再加上订单簿的变化信息。
为什么说Tick数据是订单流的基础?因为订单流的核心就是回答三个问题:
- 谁在买?谁在卖?——通过成交方向判断
- 买得多还是卖得多?——通过累计成交量判断
- 买卖双方的力量变化趋势?——通过时间序列分析
举个例子。假设某只股票在10秒内出现了这样一组Tick数据:
09:30:01 主动买入 1000股 价格28.00
09:30:02 主动买入 2000股 价格28.01
09:30:03 主动买入 1500股 价格28.02
09:30:04 主动卖出 500股 价格28.01
09:30:05 主动买入 3000股 价格28.03
你想想看,这说明了什么?买方在持续吃单,价格被一步步推高。虽然中间有一笔小卖出,但很快就被更大的买盘吞没了。这就是典型的「流动性消耗模式」——买方在主动消耗卖方的挂单。
我的经验:做日内交易时,我特别喜欢盯着这种连续主动买入的Tick序列。如果同时看到卖一挂单在快速减少,那基本可以判断——有人在大笔吃货。这时候跟着做多,胜率往往不低。
反过来,如果连续出现主动卖出的Tick,而且成交量越来越大,那就是流动性在快速流失。这时候,嗯,你懂的——该跑就得跑。
从Tick数据到订单流:一个简单的可视化
为了让你更直观地理解,我画了一张图。这张图展示了从原始Tick数据到订单流信号的转化过程:
这张图其实就讲了一件事:Tick数据是原材料,订单流是半成品,交易信号才是最终产品。中间那个「聚合与清洗」的步骤,很多人会忽略。但我告诉你,这一步做不好,后面全是垃圾。
一个实战中的小技巧
最后分享一个我常用的方法。拿到Tick数据后,我会先算一个指标——累计成交量差(CVD)。公式很简单:
CVD = 累计主动买入量 - 累计主动卖出量
如果CVD在价格上涨时同步上升,说明上涨有真实的买盘支撑。如果价格涨了但CVD在下降,那就是典型的「量价背离」——这时候就要小心了,很可能是主力在拉高出货。
一句话总结:Tick数据让你看到市场的「微观动作」,订单流让你看懂这些动作背后的「意图」。两者结合,你就能从「看K线猜走势」升级到「看资金流向做决策」。
好了,这一章的内容就到这里。Tick数据是后续所有订单流分析的基础,建议你花点时间把数据获取和校验的流程跑通。下一章我们会聊如何用Tick数据构建更高级的订单流指标——到时候你会发现,原来市场里那些「看不见的手」,其实都藏在Tick数据里。