订单簿重建与实时分析技术
📚 共计 30 章节
01
订单簿基础概念
什么是订单簿、买卖盘口、深度图、市场微观结构简介。
微观结构
盘口
02
交易所数据协议
WebSocket vs REST、行情数据格式(L2/L3)、快照与增量。
WebSocket
REST
03
订单簿数据结构设计
红黑树、跳表、哈希表在订单簿中的应用。
红黑树
跳表
04
增量更新机制
逐笔成交与订单簿变化事件、序列号与数据对齐。
增量
序列号
05
快照重建策略
全量快照恢复、基于日志的增量回放、一致性校验。
快照
回放
06
实时数据管道
Kafka/Pulsar 流处理、低延迟序列化(FlatBuffers/Cap'n Proto)。
Kafka
低延迟
07
内存管理优化
对象池、内存屏障、缓存行对齐(False Sharing 避免)。
对象池
缓存行
08
价格聚合与Level重建
Tick Size、价格档位合并、动态深度聚合。
Tick Size
聚合
09
成交量分布分析
Volume Profile、POC(控制点)、VA(价值区域)。
Volume Profile
POC
10
订单簿不平衡指标
Bid-Ask Imbalance、Order Flow Imbalance、压力测试。
Imbalance
压力测试
11
微结构特征提取
价差、深度、斜率、瞬时波动率。
价差
波动率
12
事件驱动架构
Reactor模式、Disruptor无锁队列、事件溯源。
Disruptor
事件溯源
13
高性能计算技巧
SIMD向量化、分支预测优化、NUMA感知。
SIMD
NUMA
14
回测系统集成
历史数据回放、订单簿快照存储、撮合引擎模拟。
回测
撮合
15
实时监控与告警
延迟监控、数据质量检查、异常检测。
监控
告警
16
多交易所聚合
统一数据模型、时钟同步、跨所价差计算。
聚合
价差
17
订单簿预测模型
LSTM/Transformer在深度序列上的应用、特征工程。
LSTM
Transformer
18
做市商策略基础
基于订单簿的报价策略、库存管理、对冲。
做市商
库存
19
高频交易中的订单簿
闪电崩盘、流动性黑洞、微观结构噪声。
高频
流动性
20
数据压缩与存储
列式存储(Parquet)、差分编码、字典压缩。
Parquet
压缩
21
分布式订单簿
分片策略、一致性哈希、最终一致性。
分片
一致性哈希
22
FPGA加速订单簿
硬件描述语言基础、流水线设计、低延迟比较器。
FPGA
流水线
23
合规与风控
订单检查、限价保护、自成交预防。
风控
合规
24
可视化与UI
实时深度图绘制、K线叠加、热力图。
可视化
深度图
25
测试与混沌工程
故障注入、延迟模拟、数据篡改测试。
混沌工程
故障注入
26
性能基准测试
延迟百分位、吞吐量、抖动分析。
基准测试
抖动
27
开源框架剖析
OpenBook、Rust Bookkeeper、Go OrderBook。
开源
Rust
28
生产环境部署
容器化、CPU隔离、内核旁路(DPDK)。
容器
DPDK
29
案例研究
Binance、Coinbase、Deribit 订单簿实现对比。
Binance
Coinbase
30
未来趋势
DeFi链上订单簿、零知识证明、Mempool监控。
DeFi
零知识