期货高频交易系统从零搭建实战

📚 共计 30 章节
01
交易系统架构设计
C/S vs 微服务 · 行情/策略/交易/风控 · 数据流与延迟分析
架构核心组件
02
开发环境搭建
Ubuntu 22.04 · 低延迟内核调优 · GCC/CMake/Git/Python3
环境工具链
03
C++核心语法速通 (上)
指针/引用 · RAII · const/static · 左值右值/移动语义
C++内存
04
C++核心语法速通 (下)
模板 · STL容器 · lambda · 多线程 std::thread
泛型并发
05
网络编程基础
Socket API · TCP/UDP · 非阻塞I/O · epoll
网络epoll
06
低延迟网络库设计
零拷贝(sendfile/splice) · 内存池 · Ring Buffer
零拷贝内存池
07
行情数据协议解析
CTP API · 深度行情(五档/十档) · 快照/增量 · 校验
行情CTP
08
订单管理模块
订单状态机 · OrderBook · 撤单/改单逻辑
订单状态机
09
策略引擎核心
事件驱动 · 策略基类 · 参数热加载 · 回测/实盘切换
引擎事件驱动
10
经典高频策略实现 (上)
做市商 · 价差套利 · 冰山订单算法
做市套利
11
经典高频策略实现 (下)
统计套利 · 动量策略 · 盘口失衡
统计动量
12
风控系统设计
资金/频率/异常行情风控 · 熔断机制
风控熔断
13
日志与监控系统
spdlog封装 · 延迟/吞吐量指标 · Grafana+Prometheus
监控Grafana
14
回测系统搭建
Tick/K线回测 · 滑点/手续费 · 评估报告
回测评估
15
性能优化实战 (上)
Cache Line对齐 · 分支预测 · SIMD
CPUSIMD
16
性能优化实战 (下)
无锁队列 · tcmalloc/jemalloc · NUMA
无锁内存
17
硬件加速探索
FPGA行情解析 · GPU回测 · RDMA
FPGARDMA
18
系统联调与测试
Google Test · 集成/压力测试 · 延迟基准
测试延迟
19
部署与运维
Docker · Kubernetes · 灰度发布 · 监控告警
K8sDocker
20
项目实战 (上)
需求分析 · 架构设计
实战架构
21
项目实战 (中)
核心模块编码实现
编码实现
22
项目实战 (下)
系统集成与上线
集成上线
23
进阶话题
机器学习(LSTM/强化学习) · 合规与法规
ML合规
24
课程总结与展望
高频交易未来 · 学习路径 · 个人生态
总结进阶
25
附录A:工具与资源
书籍 · 论文 · 开源项目 · 社区
资源推荐
26
附录B:常见FAQ
延迟抖动 · 网络闪断 · 数据不一致
FAQ排查
27
附录C:面试指南
高频交易岗位面试题解析
面试求职
28
附录D:代码规范
Google C++ Style · 命名/注释约定
规范风格
29
附录E:性能调优Checklist
启动前必查项
调优清单
30
附录F:术语表
Glossary of HFT Terms
术语HFT