01
高频交易概述
什么是高频交易 · 核心要素 · 挑战与机遇
概念入门
02
系统架构设计
分层架构 · 核心组件 · 数据流与订单流
架构核心
03
硬件与网络环境
服务器选型 · 网卡与交换机 · 低延迟拓扑
硬件网络
04
操作系统调优
Linux内核参数 · CPU亲和性 · 内存与中断
OS性能
05
开发语言选型
C++ vs Python · Python角色 · 混合编程
语言策略
06
Python环境搭建
版本选择 · 虚拟环境 · 依赖锁定
Python工具
07
高性能Python库
NumPy · Pandas · Numba · Cython
库加速
08
异步编程框架
asyncio原理 · uvloop · 事件循环调优
异步I/O
09
内存管理技巧
对象池 · 内存映射 · 减少GC开销
内存优化
10
数据结构优化
array模块 · __slots__ · 缓存友好
数据结构性能
11
行情数据接入
FIX协议 · 快照与增量 · 多源合并
行情数据
12
订单管理模块
订单状态机 · 订单簿 · 风控前置
订单风控
13
策略引擎开发
策略生命周期 · 信号生成 · 回测实盘统一
策略引擎
14
回测系统搭建
事件驱动 · 滑点手续费 · 绩效指标
回测评估
15
延迟测量与优化
纳秒时间戳 · 延迟分布 · 热点定位
延迟调优
16
并行计算实战
多进程 · 共享内存 · 无锁队列
并行高性能
17
网络编程核心
Socket选项 · TCP_NODELAY · 内核旁路
网络底层
18
序列化与反序列化
Cap'n Proto · FlatBuffers · 自定义协议
序列化效率
19
日志与监控系统
高性能日志 · 指标采集 · 告警规则
日志监控
20
配置管理系统
动态配置 · 热加载 · 版本管理
配置运维
21
单元测试与集成测试
测试金字塔 · Mock · 延迟测试
测试质量
22
持续集成与部署
CI/CD流水线 · 自动化回测 · 灰度发布
CI/CDDevOps
23
安全与风控
资金安全 · 交易限额 · 异常检测
安全风控
24
数据存储方案
时序数据库 · 数据压缩 · 冷热分离
存储数据库
25
机器学习应用
特征工程 · 在线推理 · 模型更新
MLAI
26
实盘部署实战
生产检查清单 · 启停脚本 · 故障恢复
部署运维
27
性能调优案例
延迟抖动 · 内存泄漏 · CPU飙高
案例调优
28
交易所对接
API差异 · 认证签名 · WebSocket管理
交易所对接
29
多市场套利
价差监控 · 资金划转 · 延迟套利
套利多市场
30
系统演进与展望
MVP到生产 · 新技术趋势 · 职业发展
展望职业