一、Tick数据基础认知
做量化交易这些年,我接触过形形色色的数据。但要说最原始、最真实的市场数据,还得是Tick数据。说白了,它就是市场最细微的呼吸声。
1.1 什么是Tick数据
Tick数据,也叫逐笔成交数据。每一笔成交,就是一个Tick。你想想看,当你在交易软件上点下买入按钮,交易所撮合成功的那一刻,就产生了一条Tick记录。
我记得刚入行时,有个老交易员跟我说过一句话:「分钟K线是别人嚼过的馒头,Tick数据才是原汁原味的食材。」这话糙理不糙。分钟数据已经把市场细节给抹平了,而Tick数据保留了每一笔交易的原始面貌。
核心定义:Tick数据是交易所发布的、按时间顺序排列的逐笔成交记录。它记录了每一笔交易发生时的价格、数量、时间等最原始信息。
1.2 Tick数据与分钟数据的区别
这个问题,我每次培训新人时都会问。很多人觉得,不就是时间粒度不一样嘛?其实没那么简单。
| 对比维度 | Tick数据 | 分钟数据 |
|---|---|---|
| 时间粒度 | 逐笔(毫秒级) | 聚合(1分钟/5分钟等) |
| 数据量 | 极大(每天数万到数百万条) | 较小(每天240-480条) |
| 信息含量 | 包含买卖盘口、逐笔方向 | 仅OHLCV(开高低收量) |
| 噪声水平 | 高(包含市场微观结构噪声) | 低(经过平滑) |
| 回测精度 | 高(可精确到毫秒级) | 低(存在时间偏差) |
| 存储成本 | 高(每天几百MB到几GB) | 低(每天几KB到几MB) |
我在项目中遇到过最典型的例子:某只股票在1分钟内成交了100笔,分钟K线只告诉你开盘价、收盘价、最高价、最低价和总成交量。但Tick数据能告诉你——这100笔里,有60笔是主动买入,40笔是主动卖出。这差别可就大了去了。
我的经验:做高频策略,必须用Tick数据。做中长线策略,分钟数据就够了。别拿Tick数据做日线级别的分析,那是杀鸡用牛刀,还把自己累得半死。
1.3 Tick数据的核心字段解析
一条完整的Tick记录,通常包含以下几个核心字段。嗯,这里要注意,不同交易所的字段名可能不一样,但本质是一样的。
1.3.1 时间戳(Timestamp)
时间戳是Tick数据的灵魂。没有精确的时间戳,你根本没法还原市场当时的真实情况。
- 精度要求:国内A股是毫秒级,期货是微秒级,加密货币甚至到纳秒级
- 常见格式:Unix时间戳(如 1696000000123)或字符串格式(如 2023-09-30 10:30:00.123)
- 坑点:不同数据源的时间戳可能不同步,有的用交易所时间,有的用本地接收时间
我曾经踩过的坑:有一次做回测,发现策略表现异常好。查了两天才发现,数据源给的时间戳是本地接收时间,比交易所时间晚了20毫秒。这20毫秒的偏差,让我的策略「预知」了未来。从那以后,我拿到Tick数据第一件事就是检查时间戳来源。
1.3.2 价格(Price)
成交价格,看起来简单,其实也有讲究。
- 成交价:这笔交易实际撮合的价格
- 最新价:当前市场的最新成交价(通常和成交价一样)
- 注意:有些数据源会把「成交价」和「最新价」分开记录,别搞混了
1.3.3 成交量(Volume)
这笔交易成交了多少手(或股)。注意,是「这笔交易」的成交量,不是累计成交量。
关键点:单笔成交量的大小,往往能反映交易者的意图。大单可能是机构在操作,小单可能是散户。我习惯把单笔成交量超过平均量3倍以上的,标记为「异常大单」。
1.3.4 买卖盘口(Bid/Ask)
这是Tick数据最值钱的部分。它告诉你交易发生的那一刻,市场上最好的买单和卖单是什么价格、有多少量。
| 字段 | 含义 | 示例 |
|---|---|---|
| BidPrice | 最高买入价(买一价) | 10.05 |
| BidVolume | 买一价上的挂单量 | 5000 |
| AskPrice | 最低卖出价(卖一价) | 10.06 |
| AskVolume | 卖一价上的挂单量 | 3000 |
有了盘口数据,你就能判断这笔成交是主动买入还是主动卖出。如果成交价等于AskPrice,那就是主动买入(吃卖单)。如果等于BidPrice,那就是主动卖出(砸买单)。
实用技巧:我个人习惯在清洗数据时,直接根据成交价和盘口价,计算出一个「买卖方向」字段。这样后续分析订单流时,就不用每次都重新算了。
1.4 知识体系总览
下面这张图,是我自己总结的Tick数据知识框架。每次带新人,我都会先让他们看这张图,建立整体认知。
这张图把Tick数据的核心脉络都串起来了。从定义出发,到与分钟数据的对比,再到四个核心字段的拆解,最后落到实际应用场景。你想想看,有了这个框架,后面学起来是不是就清晰多了?
一句话总结:Tick数据是市场的「原子」记录。理解它,你才能真正看懂市场在每一毫秒发生了什么。我做了这么多年量化,越来越觉得——细节里藏着魔鬼,也藏着利润。
公众号:蓝海数据掘金营 | 微信:deep3321