01
衍生品市场概述
什么是衍生品(期货、期权、互换),做市商角色与盈利模式,系统开发的核心挑战(低延迟、高可用、风控)。
概念做市商
02
系统架构设计
分层架构(接入层、逻辑层、风控层、数据层),微服务 vs 单体架构,消息队列选型(Kafka/Pulsar)。
架构消息队列
03
订单管理核心
订单生命周期(新单、部分成交、完全成交、撤单),订单簿数据结构(价格队列、时间优先),撮合引擎基础逻辑。
订单撮合
04
行情数据接入
FIX协议解析,WebSocket实时流处理,行情快照与增量更新,数据去重与对齐。
行情WebSocket
05
风险管理模块
仓位计算(Delta/Gamma/Vega),保证金模型(SPAN/ISDA),实时风控阈值检查,压力测试与情景分析。
风控保证金
06
做市策略基础
买卖价差策略(Spread Trading),库存管理(Inventory Management),报价频率与深度优化。
策略库存
07
回测系统搭建
历史数据回放,事件驱动回测框架,绩效指标计算(Sharpe、Sortino、最大回撤)。
回测绩效
08
延迟优化技术
内核旁路(DPDK/RDMA),低延迟网络协议(UDP Multicast),CPU亲和性与NUMA优化。
低延迟DPDK
09
数据库选型与设计
时序数据库(InfluxDB/ClickHouse),关系型数据库(PostgreSQL),Redis缓存策略。
数据库Redis
10
监控与告警系统
Prometheus + Grafana 指标采集,日志聚合(ELK Stack),业务告警规则设计。
监控告警
11
API网关与认证
RESTful API设计,WebSocket API,API Key与JWT认证,速率限制。
APIJWT
12
撮合引擎深度
价格-时间优先算法,冰山订单处理,FOK/IOC订单逻辑,自成交预防。
撮合冰山订单
13
做市商对冲策略
Delta中性对冲,Gamma Scalping,波动率曲面套利,跨期套利。
对冲Gamma
14
系统测试与部署
单元测试(pytest),集成测试,混沌工程(Chaos Engineering),CI/CD流水线。
测试CI/CD
15
合规与审计
交易记录存储,监管报告生成(MiFID II/Dodd-Frank),反洗钱(AML)检查。
合规审计
16
性能基准测试
延迟百分位(P50/P99/P999),吞吐量测试,压力测试场景设计。
性能基准
17
内存管理技巧
对象池模式,零拷贝技术,内存屏障与原子操作,垃圾回收调优。
内存零拷贝
18
网络编程进阶
非阻塞IO(epoll/io_uring),TCP_NODELAY与Nagle算法,连接池管理。
网络epoll
19
多线程与并发
线程安全队列,无锁数据结构,协程(asyncio/gevent),GIL问题与解决方案。
并发协程
20
日志与调试
结构化日志(JSON格式),分布式追踪(OpenTelemetry),核心转储分析。
日志追踪
21
做市商报价引擎
报价生成算法,报价更新频率控制,订单取消与重发策略。
报价引擎
22
交易所接口适配
统一接口抽象层,不同交易所差异处理(Binance/Deribit/CME),协议版本管理。
适配交易所
23
资金管理
多币种账户管理,资金划转自动化,手续费计算与优化,结算对账。
资金结算
24
量化研究平台
因子库管理,策略回测流水线,参数优化(网格搜索/贝叶斯优化)。
量化因子
25
生产环境运维
灰度发布策略,容量规划,灾备方案(主备/多活),SLA保障。
运维灾备
26
做市商团队协作
代码规范(Google Style),Git工作流(GitFlow),Code Review流程。
协作Git
27
高级订单类型
条件订单(Stop Loss/Take Profit),时间加权平均价格算法(TWAP),成交量加权平均价格算法(VWAP)。
订单TWAP
28
市场微观结构
订单流分析,买卖盘口深度分析,成交量分布(Volume Profile),市场冲击模型。
微观订单流
29
机器学习应用
订单流预测(LSTM/Transformer),最优执行算法,异常交易检测。
MLLSTM
30
项目实战
从零搭建一个简易做市商系统,包含行情、风控、策略、交易模块,部署到云服务器并运行模拟交易。
实战全栈