一、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数据 定义:逐笔成交记录,市场最原始数据 vs 分钟数据:粒度更细、信息更丰富、噪声更大 核心字段:时间戳 | 价格 | 成交量 | 买卖盘口 时间戳:毫秒级精度 价格:成交价/最新价 成交量:单笔成交手数 盘口:买一/卖一价量 应用:订单流分析、高频策略、市场微观结构研究

这张图把Tick数据的核心脉络都串起来了。从定义出发,到与分钟数据的对比,再到四个核心字段的拆解,最后落到实际应用场景。你想想看,有了这个框架,后面学起来是不是就清晰多了?

一句话总结:Tick数据是市场的「原子」记录。理解它,你才能真正看懂市场在每一毫秒发生了什么。我做了这么多年量化,越来越觉得——细节里藏着魔鬼,也藏着利润。


公众号:蓝海数据掘金营 | 微信:deep3321