一、订单流基础概念

做量化交易这些年,我越来越觉得订单流是个绕不开的话题。说白了,它就是市场最原始的脉搏——每一笔买卖指令的集合。今天咱们就从最基础的东西聊起。

1.1 什么是订单流

订单流,英文叫 Order Flow,就是所有市场参与者提交的买卖指令的实时序列。它不像K线那样经过加工,而是最原始的交易数据。

我举个例子你就明白了。假设现在有10个人想买比特币,8个人想卖。这些买卖意愿的集合,就是订单流。它记录了谁想买、谁想卖、出什么价、要多少量。

核心要点:订单流 = 市场参与者的买卖意图 + 执行结果

我在做高频策略时发现,很多传统指标滞后,但订单流数据能提前1-2秒反映市场意图。嗯,这1-2秒在量化交易里就是真金白银。

1.2 订单簿结构

订单簿,就是订单流的“容器”。它像一个电子账本,记录着所有未成交的限价单。

我个人习惯把订单簿想象成一个两层货架:

  • 买盘(Bid side):买家出的价格,从高到低排列
  • 卖盘(Ask side):卖家要的价格,从低到高排列

来看一个典型的订单簿结构:

卖盘(Ask):
  价格    数量
  100.50  200
  100.45  150
  100.40  100
------------------ 价差(Spread)
买盘(Bid):
  价格    数量
  100.35  180
  100.30  220
  100.25  90

中间那个空隙叫价差(Spread),就是当前能买到的最低价和能卖出的最高价之间的差额。做市商就靠这个吃饭。

实战小技巧:我一般会关注订单簿前5档的挂单量。如果买盘前5档突然增加,说明有大资金在托底,短期看涨概率大。

1.3 限价单与市价单

这是订单流里最核心的两个概念。你想想看,所有交易指令归根结底就这两种。

类型 定义 特点 使用场景
限价单 指定价格和数量,不达到指定价格不成交 价格确定,成交时间不确定 做市、挂单等待、降低交易成本
市价单 不指定价格,按当前最优价立即成交 成交时间确定,价格不确定 快速进场/离场、追涨杀跌

我曾经犯过一个低级错误:用市价单在流动性差的品种上开仓,结果滑了3个点,直接吃掉了我当天的利润。从那以后,我对市价单就格外谨慎。

限价单和市价单的关系,说白了就是:

  • 限价单提供流动性(挂单等成交)
  • 市价单消耗流动性(吃掉别人的挂单)

避坑指南:我曾经在波动剧烈时用市价单止损,结果成交价比预期差了5个点。建议在波动大时用限价单止损,或者用“止损限价单”组合。

1.4 订单流在交易中的角色

订单流到底有什么用?我总结了三句话:

  1. 发现真实供需:K线可以造假,但订单流很难。每一笔挂单和成交都是真金白银。
  2. 预判价格方向:当买盘挂单量远大于卖盘时,价格大概率向上。反之亦然。
  3. 识别主力意图:大单的挂撤、密集成交区,都能反映主力的真实想法。

举个例子。有一次我发现某股票卖盘第3档突然挂出5000手大单,但价格没跌。过了10分钟,这5000手撤单了,价格直接拉升了2%。这就是典型的“压单吸筹”——主力用大卖单吓唬散户,自己偷偷在下面吃货。

订单流在量化策略中的应用,我一般分三个层次:

  • 基础层:监控买卖盘口变化,做简单的方向判断
  • 进阶层:分析订单簿的深度和斜率,计算买卖压力比
  • 高级层:结合逐笔成交数据,构建订单流不平衡指标

我的经验:订单流数据越细越好。如果能拿到逐笔成交数据(Tick级),很多传统指标解决不了的问题都能迎刃而解。

1.5 订单流知识体系总览

下面这张图是我自己整理的订单流知识框架,方便你建立整体认知:

订单流知识体系 核心概念 订单流定义 订单簿结构 限价单 vs 市价单 交易角色 买卖指令实时序列 原始交易数据 买盘(Bid) 卖盘(Ask) 价差(Spread) 限价单:价格确定 市价单:时间确定 流动性提供 vs 消耗 发现真实供需 预判价格方向 识别主力意图 订单流是市场最真实的语言

这张图把订单流的核心知识点串起来了。你仔细看会发现,所有东西都围绕着“买卖指令”这个原点展开。理解了这一点,后面的内容就好办了。

学习建议:刚开始不用急着搞懂所有细节。先把订单簿结构搞清楚,能看懂买卖盘口就行。剩下的在实践中慢慢积累。


公众号:蓝海资料掘金营,微信deep3321