tick 级数据
结论:
Tick 是金融市场中最小的价格变动单位,也是一次真实交易或报价更新的最小事件。在高频交易和市场微观结构分析中,tick 是最基本的数据原子。
- Tick 数据本质上是事件驱动的,每一次交易或报价更新都会触发一个新的 tick 数据项。
- 秒级、分钟级等数据并不是直接从时间角度采集的,而是基于 tick 数据按时间窗口进行聚合的结果。
1. 在实际数据中的表现
典型 tick 数据结构(逐笔成交):
时间戳 | 买价(bid) | 卖价(ask) | 成交价 | 成交量 | 买卖方向 | 成交类型 |
09:30:00.001 | 10.00 | 10.01 | 10.01 | 500 | 买盘主动 | Trade |
09:30:00.004 | 10.00 | 10.02 | 10.00 | 100 | 卖盘主动 | Trade |
09:30:00.007 | 10.01 | 10.02 | — | — | 报价更新 | Quote |
解释:
- 每一行是一个 tick(交易或报价变更事件)。
- 高频数据往往包含上百万个 tick,用于构造秒级、毫秒级的 bar(K线)或特征。
2. Tick 的三种主要类型
类型 | 含义 | 常见数据源 | 应用 |
Trade tick | 每次成交(Trade)事件 | Level-1 行情 | 构造真实成交价序列、VWAP、成交分布 |
Quote tick | 买一卖一价变动(Order Book) | Level-2 行情 | 计算价差(Spread)、盘口深度、冲击成本 |
Synthetic tick | 由聚合生成的伪 tick(如从分笔生成) | Tick Replay / 回测框架 | 用于事件驱动策略仿真 |
3. Tick 与其他时间尺度的关系
数据级别 | 时间间隔 | 特点 | 适用场景 |
Tick 级 | ~1ms–1s | 最精细、包含所有交易事件 | 高频交易、做市、盘口预测 |
秒级(1s, 3s) | 聚合多个 tick | 平衡噪声与速度 | 高频套利、短线模型 |
分钟级(1min, 5min) | 平滑趋势 | 普通量化策略、回测 | ㅤ |
日级(1D) | 宏观走势 | 投资组合、风险管理 | ㅤ |
4. 为什么 Tick 数据重要
1️⃣ 最接近真实市场微观机制:包含每一笔撮合的时间顺序 → 可重现市场动态。
2️⃣ 支撑所有高频策略:T+0、做市、统计套利、订单流分析都依赖 tick。
3️⃣ 提供订单流信息:可计算主动买卖量、价差、冲击成本。
4️⃣ 构造更高时间分辨率的特征:例如短期波动率、买卖盘失衡、即时流动性。
5. 拓展:Tick Size 与流动性的关系
- Tick size 太大 → 报价密度低、价差大、流动性差。
- Tick size 太小 → 撮合频繁、挂单撤单激增,可能引发微结构噪声。
- 交易所通常通过调整 tick size 来控制市场微观稳定性。
- 上交所 A 股:¥0.01
- 股指期货:0.2点
- 美股(NASDAQ):$0.01
例如:


