01
高频做市交易系统概述
什么是做市商 · 高频交易核心优势 · 系统整体架构概览
概念入门
02
交易市场与订单类型
交易所撮合机制 · 限价单与市价单 · 订单簿数据结构
订单撮合
03
开发环境搭建
Linux系统选择与配置 · Python/C++编译器 · 低延迟内核参数调优
环境Linux
04
网络编程基础
Socket编程入门 · TCP/UDP选择 · 非阻塞I/O与epoll
网络epoll
05
时间同步与时钟
NTP与PTP协议 · 硬件时间戳 · 高精度时间获取
时钟同步
06
行情数据接入
FIX协议解析 · 快照与增量 · 多路行情源合并
行情FIX
07
订单簿重建与维护
增量更新重建 · 价格-数量映射 · 内存优化技巧
订单簿内存
08
信号生成与策略逻辑
对称报价策略 · 库存管理模型 · 风险敞口控制
策略做市
09
订单管理模块
订单生命周期 · 状态机 · 本地订单簿与交易所同步
订单状态机
10
风险管理框架
最大持仓限制 · 订单频率控制 · 资金利用率计算
风控资金
11
回测系统搭建
历史数据回放引擎 · 模拟撮合 · 绩效评估指标
回测模拟
12
性能优化基础
CPU缓存友好编程 · 内存池与对象复用 · 减少系统调用
性能缓存
13
低延迟数据结构
无锁队列 · 环形缓冲区 · 跳表在订单簿中的应用
无锁数据结构
14
多线程与并发
Python GIL局限 · 多进程架构 · 共享内存通信
并发多进程
15
C++扩展编写
pybind11高性能模块 · Python与C++数据交换
C++pybind11
16
硬件加速入门
FPGA极低延迟 · GPU并行计算适用场景
硬件FPGA
17
网络延迟优化
内核旁路DPDK · 网卡多队列RSS · TCP_NODELAY调优
网络DPDK
18
日志与监控系统
结构化日志 · Prometheus指标 · 告警规则设计
监控Prometheus
19
配置管理系统
动态配置下发 · 热加载 · 多环境隔离
配置热加载
20
部署与运维
Docker容器化 · CI/CD流水线 · 灰度发布
部署Docker
21
交易所API对接实战
REST/WebSocket接口 · 签名鉴权 · 限频处理
API对接
22
模拟盘与实盘切换
模拟盘环境 · 资金模拟器 · 一键切换机制
模拟实盘
23
滑点与交易成本分析
滑点来源 · 实现差价计算 · 交易成本模型
成本滑点
24
统计套利与做市结合
协整关系检测 · 配对交易 · 做市与套利协同
套利统计
25
机器学习在报价中的应用
强化学习报价 · 特征工程 · 在线学习框架
ML强化学习
26
系统测试与混沌工程
单元/集成测试 · 故障注入 · 稳定性验证
测试混沌
27
安全与合规
API密钥管理 · 审计日志 · 监管合规要求
安全合规
28
系统架构演进
单机到分布式 · 微服务拆分 · 事件驱动架构
架构分布式
29
实战项目:BTC永续合约做市
完整BTC永续合约做市系统搭建
实战BTC
30
总结与进阶
学习路径 · 开源项目推荐 · 职业发展建议
总结职业