01
交易系统全景
高频交易定义与特征 · 期货微观结构 · 核心指标:延迟/吞吐量/抖动 · 整体架构
概览核心指标
02
硬件与网络选型
FPGA vs CPU · 网卡Solarflare/Mellanox · 交换机布线 · PTP/白兔时钟同步
硬件时钟
03
操作系统内核调优
Linux内核参数 · CPU隔离与亲和性 · 中断绑定 · 大页内存
内核性能
04
低延迟网络编程
原生Socket vs RDMA · 零拷贝DPDK · 内核旁路 · 用户态协议栈
网络DPDK
05
行情数据接入
CTP/MDDP协议解析 · 多路合并 · 校验去重 · 快照与增量
行情接入
06
订单管理模块
订单状态机 · 生命周期 · 撤改单逻辑 · 订单簿同步
订单状态机
07
策略引擎设计
策略容器插件化 · 生命周期管理 · 参数热加载 · 回测与实盘一致性
策略引擎
08
风控模块
事前/事中/事后风控 · 资金持仓频率检查 · 熔断 · 归因分析
风控安全
09
资金与仓位管理
资金账户模型 · 保证金计算 · 仓位映射 · 盈亏归因
资金仓位
10
日志与监控系统
高性能日志spdlog · Prometheus指标 · Jaeger链路追踪 · 告警
监控日志
11
数据持久化
时序库InfluxDB/ClickHouse · 行情压缩 · 回放生成 · 数据清洗
存储时序
12
回测系统
回测引擎架构 · 撮合引擎 · 滑点手续费模型 · 绩效评估
回测仿真
13
模拟交易系统
模拟撮合 · 市场深度 · 资金管理 · 模拟/实盘切换
模拟测试
14
实盘交易系统
实盘接入流程 · 通道管理 · 断线重连 · 交易审计
实盘接入
15
延迟优化实战
缓存行对齐 · 分支预测 · LTO/PGO · 内存池设计
优化低延迟
16
多线程与并发
无锁队列 · 读写锁优化 · 线程池 · 协程应用
并发无锁
17
C++核心技巧
RAII · 模板元编程 · SFINAE/Concept · constexpr编译期计算
C++模板
18
Python胶水层
pybind11绑定 · Python策略原型 · 回测框架
Python绑定
19
消息中间件
ZeroMQ vs NanoMsg · 发布订阅 · FlatBuffers/Cap'n Proto
消息序列化
20
配置管理
配置中心 · 热更新 · 多环境 · 版本控制
配置热更新
21
部署与运维
Docker · Kubernetes · CI/CD · 灰度发布
运维容器
22
性能测试
延迟pingpong/队列深度 · 吞吐量 · 稳定性 · 基准对比
测试基准
23
安全与合规
交易接口安全 · 数据加密 · 合规日志 · 监管报送
安全合规
24
跨市场套利
价差监控 · 套利策略 · 资金划转 · 汇率风险
套利跨市场
25
做市商系统
双边报价 · 库存管理 · 风险敞口 · 考核指标
做市报价
26
统计套利
协整模型 · 配对交易 · 均值回归 · 因子构建
统计因子
27
机器学习应用
特征工程 · 在线推理 · 模型更新 · 过拟合防范
ML推理
28
系统测试与质量保障
单元/集成测试 · 混沌工程 · 压力测试
质量混沌
29
项目实战
从零搭建简易高频系统 · 核心模块代码 · 联调优化
实战项目
30
前沿趋势
硬件加速FPGA/GPU · AI交易 · 监管科技 · 未来架构
前沿趋势