第二章 · 市场微观结构与行情数据 章节摘要:如果说第一章是花名册,本章就是地形图。高频交易的所有决策都发生在一个叫做限价订单簿的微观世界里:买卖双方的挂单按价格分层排队,报单、撤单、成交三类原子事件持续重塑盘口。本章解决三个问题——订单簿的力学结构是什么样的,行情数据如何从交易所报文变成可计算的内存状态,以及信息不对称在微观层面如何生成与传导。这三件事是策略的眼睛:不理解订单簿的工程师做出的优化会打偏方向,不理解行情管线的策略在实盘第一周就会因为数据错位而亏损。 学习目标 画出限价订单簿的分层结构,说明价格优先、时间优先的撮合规则如何作用于队列; 区分三类原子事件对盘口状态的不同影响,理解队列深度与流动性的动态关系;
章节摘要:如果说第一章是花名册,本章就是地形图。高频交易的所有决策都发生在一个叫做限价订单簿的微观世界里:买卖双方的挂单按价格分层排队,报单、撤单、成交三类原子事件持续重塑盘口。本章解决三个问题——订单簿的力学结构是什么样的,行情数据如何从交易所报文变成可计算的内存状态,以及信息不对称在微观层面如何生成与传导。这三件事是策略的眼睛:不理解订单簿的工程师做出的优化会打偏方向,不理解行情管线的策略在实盘第一周就会因为数据错位而亏损。
一句金句:价格是订单博弈后的残影,订单簿才是博弈现场——看懂现场的人,才不会被残影骗到。
2.1 订单簿动态与流动性建模——把订单簿当作一个离散事件驱动的物理系统来拆解:三档事件如何驱动状态跃迁,队列深度为什么是时间序列而不是标量,流动性的"假厚度"从哪里来。这节的订单簿推演表是全书出现频率最高的工具,后续策略章节反复引用。
2.2 行情数据类型与处理管线——从交易所报文到内存盘口的完整旅程:数据颗粒度分级、时间戳语义、增量与快照的对齐、断线重连时的状态修复。工程味最浓的一节,代码示例可直接改造成自己的重建器。
2.3 信息不对称与Alpha来源——微观层面谁比谁先知道什么:速度差、信息差、模型差三种不对称的结构,撤单节奏与订单拆分等操作性行为如何泄露意图,以及从这些不对称里能合法提取哪些超额收益来源。
本节的论点是:数据是订单簿的投影,Alpha 是投影里的暗纹。三节内容构成一条从物质到信号的完整链条——先有盘口的力学(2.1),再有观察盘口的仪器(2.2),最后才是从观察中提炼决策依据(2.3)。跳过前两节直接读第三节,就像不懂镜头原理却急着讨论摄影构图。
┌──────────────┐ 盘口是对象 ┌──────────────┐ 观测为了提炼 ┌──────────────┐ │ 2.1 订单簿力学 │ ────────────→ │ 2.2 行情管线 │ ────────────→ │ 2.3 信息与Alpha│ │ 状态如何跃迁 │ 观测需要仪器 │ 报文如何成像 │ 成像为了决策 │ 谁比谁先知道 │ └──────────────┘ └──────────────┘ └──────┬───────┘ │ │ └──────────── 第三章架构设计要为这条链路修路 ──────────────────────┘
前置知识:第一章的交易词汇与生态角色即可。本分会用到一点队列与哈希表的数据结构常识,第三到五章会回头补齐工程细节——你不需要先成为 C++ 专家才能读懂本章的代码示例,它们用 Python 写成,重点在逻辑而不是性能。
后续延伸:本章是策略章节(第六章)的直接地基,做市与套利策略的全部输入都来自这里定义的盘口状态与行情特征。工程章节(第三到五章)则负责把本章的重建逻辑从"能跑"推进到"微秒级可跑"。如果你计划动手写代码,建议读完 2.2 就开始搭一个自己的订单簿重建器,带着实现的问题去读后续章节,收效最大。