一、订单流基础:什么是订单流?

做量化交易这些年,我见过太多人把订单流和Tick数据混为一谈。说实话,我刚入行时也犯过这个错。今天咱们就把这事彻底说清楚。

1.1 什么是订单流?

订单流,说白了就是每一笔成交的「流水账」。它记录的是市场上每一笔交易的具体细节——谁在什么价格买了多少,又是谁在什么价格卖了多少。

我习惯把订单流想象成市场的「心电图」。你想想看,医生看心电图能知道心脏怎么跳,我们看订单流就能知道市场怎么动。每一笔成交都是一个心跳,连续起来就是市场的生命体征。

核心定义:订单流是逐笔成交数据的集合,包含价格、数量、时间、方向四个核心要素。它反映了市场微观结构中最原始的交易行为。

1.2 订单流 vs Tick数据

这里有个常见的坑。很多人觉得Tick数据就是订单流,其实不然。我刚开始做策略回测时,就因为搞混这两个概念,白白浪费了两周时间。

咱们用个表格来对比:

对比维度 订单流数据 Tick数据
记录粒度 逐笔成交 逐笔报价或成交
包含信息 价格、数量、时间、方向 价格、数量、时间(通常无方向)
数据量 极大(每笔都记录) 较大(按变动记录)
用途 微观结构分析、订单簿重建 价格序列分析、波动率计算
典型格式 逐笔成交明细 Level 1 快照

举个例子你就明白了。假设某只股票在10:00:01秒成交了100股,价格10.01元,这是主动买入。在10:00:02秒又成交了200股,价格10.02元,这是主动卖出。

订单流会记录:

  • 10:00:01 | 10.01 | 100 | Buy
  • 10:00:02 | 10.02 | 200 | Sell

Tick数据可能只记录:

  • 10:00:01 | 10.01 | 100
  • 10:00:02 | 10.02 | 200

看出区别了吗?Tick数据没有「方向」这个字段。你没法直接知道这笔成交是主动买还是主动卖。而订单流里,方向是核心要素之一。

避坑提醒:我曾经因为用Tick数据做订单流分析,结果策略在实盘时完全失效。后来才发现,没有方向信息的Tick数据,根本没法准确判断买卖压力。记住:订单流必须有方向!

1.3 订单流数据的核心要素

订单流有四个核心要素,缺一不可。我管它叫「四维数据」:

1. 价格(Price)

成交的具体价格。注意,这里不是报价,是实际成交价。在A股市场,价格精确到分;在期货市场,精确到最小变动价位。

2. 数量(Volume)

每笔成交的股数或手数。嗯,这里有个细节——不同交易所对「一手」的定义不同。A股一手是100股,期货一手是一张合约。做跨市场分析时一定要注意这个。

3. 时间(Time)

成交发生的精确时间。现在交易所都提供毫秒级甚至微秒级的时间戳。我个人的经验是,至少要用毫秒级数据做分析,秒级数据会丢失太多信息。

4. 方向(Direction)

这是订单流最独特的地方。它告诉你这笔成交是主动买入还是主动卖出。怎么判断?看谁先出手——买方主动吃卖单,就是主动买入;卖方主动砸买单,就是主动卖出。

我的小技巧:在分析订单流时,我习惯把主动买入记为+1,主动卖出记为-1。这样累加起来,就能得到「净主动买入量」。这个指标比单纯的成交量有用得多。

1.4 订单流数据的结构

实际工作中,订单流数据通常长这样:

# 一个典型的订单流数据样例
Timestamp, Price, Volume, Direction
09:30:01.123, 10.01, 100, Buy
09:30:01.456, 10.01, 200, Sell
09:30:01.789, 10.02, 150, Buy
09:30:02.001, 10.02, 300, Buy
09:30:02.234, 10.01, 100, Sell

每一行就是一笔成交。连续的行就构成了订单流。你想想看,如果把这些数据按时间画出来,就能看到市场资金的真实流向。

1.5 为什么订单流这么重要?

我做了这么多年量化,越来越觉得订单流才是市场的「第一性原理」。为什么?

  • 价格是结果,订单流是原因。没有订单的推动,价格不会动。
  • 成交量是总量,订单流是结构。同样的成交量,主动买和主动卖的意义完全不同。
  • K线是快照,订单流是电影。K线告诉你发生了什么,订单流告诉你正在发生什么。

说白了,如果你只看K线和成交量,就像看一张照片。而订单流,就是一段视频。照片能告诉你结果,但视频能告诉你过程。

一句话总结:订单流是市场最原始、最真实的交易记录。它包含了价格、数量、时间、方向四个维度,是理解市场微观结构的基石。

1.6 订单流知识体系图

下面这张图是我自己整理的订单流知识体系。你看一眼就能明白整个框架:

订单流知识体系 订单流 (Order Flow) 价格 (Price) 数量 (Volume) 时间 (Time) 方向 (Direction) Delta 分析 (买卖净量) 累积Delta (CVD) 成交量分布 (VP) 订单簿重建 大单追踪 资金流向分析 订单流 = 价格 + 数量 + 时间 + 方向 市场微观结构的核心数据 基础要素 核心应用 高级应用

这张图把订单流的整个知识体系串起来了。从最底层的四个核心要素,到中间的Delta分析、累积Delta、成交量分布,再到高级的订单簿重建和大单追踪。每一步都是建立在前面基础上的。

我个人建议你先把这四个要素吃透。尤其是「方向」这个维度,它是订单流区别于其他数据的根本。后面的章节,我们会一步步深入每个应用场景。

实战建议:刚开始接触订单流时,别急着上复杂模型。先拿Excel或者Python,把原始订单流数据按分钟聚合,算算每分钟的净主动买入量。观察它和价格走势的关系。这个习惯我保持了三年,受益良多。


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