第1章
撮合引擎概述
什么是撮合引擎 · 核心地位 · 主流交易所对比
基础概念
第2章
订单生命周期
客户端到撮合引擎路径 · 状态机详解 (New, Filled, Cancelled…)
订单状态机
第3章
价格优先与时间优先
价格优先详解 · 时间优先详解 · 实际应用场景
原则撮合
第4章
限价单与市价单
限价单撮合 · 市价单撮合 · 冰山订单原理
订单类型冰山
第5章
买卖盘口数据结构
红黑树 · 跳表 · 优先队列 · 盘口维护与更新
数据结构Order Book
第6章
撮合算法核心逻辑
连续竞价 · 集合竞价 · 大宗交易撮合
算法竞价
第7章
FOK与IOC订单
Fill or Kill · Immediate or Cancel · 风控应用
FOKIOC
第8章
止损单与止盈单
止损触发 · 止盈触发 · 转市价单撮合
止损止盈
第9章
GTC、GTD、FAK订单
Good Till Cancelled · Good Till Date · Fill and Kill
GTCGTDFAK
第10章
撮合引擎性能指标
TPS与延迟 · 网络/内核/应用延迟分布
性能延迟
第11章
内存撮合技术
为什么用内存撮合 · Redis对比 · 内存屏障与缓存行
内存低延迟
第12章
无锁队列与并发控制
Lock-Free队列 · CAS与ABA · 读写锁/乐观锁
并发无锁
第13章
容错与高可用
主从复制 · RAFT共识 · 故障切换策略
高可用RAFT
第14章
撮合日志与持久化
Trade Log写入 · WAL机制 · 日志回放与恢复
持久化WAL
第15章
风控前置与订单校验
资金校验 · 持仓校验 · 频率校验 (Rate Limiting)
风控校验
第16章
撮合引擎测试策略
单元测试 · 集成测试 · 压力测试 · 混沌工程
测试混沌
第17章
监控与告警
订单积压/延迟/内存 · Prometheus + Grafana
监控Prometheus
第18章
撮合引擎API设计
REST & WebSocket · 订单/撤单/查询 · 行情接口
APIWebSocket
第19章
接入流程与沙箱
开发者注册 · API Key · 沙箱测试 · 灰度发布
接入沙箱
第20章
协议与编码
FIX协议 · Protobuf/Thrift · 自定义二进制协议
FIXProtobuf
第21章
行情推送
Level1/Level2 · 延迟优化 · 行情压缩算法
行情推送
第22章
跨市场套利
订单路由 · 延迟要求 · 一致性挑战
套利跨市场
第23章
做市商支持
做市商订单类型 · 激励与优先级 · 风险敞口
做市商MM
第24章
清算与结算
逐笔清算 · 净额清算 · T+0/T+1 · 保证金追缴
清算结算
第25章
监管合规
交易报告 · 市场操纵检测 · 审计日志
合规监管
第26章
国际化部署
多语言(Unicode/GBK) · 时区 · 多币种
国际化时区
第27章
硬件加速
FPGA · 低延迟网卡 · DPDK内核旁路
FPGADPDK
第28章
云原生部署
Kubernetes · 容器化挑战 · 混合云策略
K8s云原生
第29章
灾备与异地多活
同城双活 · 异地灾备 · 最终/强一致性
灾备多活
第30章
未来趋势
DeFi融合 · AI撮合 · 量子计算影响
前沿DeFi