01
仿真环境概述
什么是交易系统仿真 · 为什么需要仿真 · 仿真与实盘区别 · 课程架构
入门概念
02
硬件与网络规划
服务器选型 · 网络拓扑 · 延迟优化 · 机房环境
基础设施网络
03
操作系统选型与安装
Linux发行版对比 · 最小化安装 · 内核调优 · 用户权限
Linux系统
04
基础开发环境搭建
GCC/G++ · CMake · Makefile · Python3虚拟环境
工具链编译
05
版本控制与协作
Git安装配置 · GitFlow工作流 · 仓库管理 · SSH密钥
Git协作
06
数据库选型与部署
PostgreSQL/MySQL · 时序数据库 · Redis缓存 · 连接池
数据库存储
07
消息中间件部署
Kafka集群 · RabbitMQ · ZeroMQ · 消息协议对比
消息队列异步
08
行情数据源接入
交易所API(REST/WebSocket) · 数据格式解析 · 校验去重 · 回放
行情数据
09
订单管理模块
订单生命周期 · 市价/限价/止损 · 订单簿 · 成交回报
交易核心订单
10
风控系统搭建
资金风控 · 频率风控 · 黑白名单 · 风控日志审计
风控安全
11
策略引擎开发
策略接口设计 · 生命周期 · 参数热加载 · 性能监控
策略引擎
12
回测系统搭建
回测引擎架构 · Tick/Bar级回测 · 滑点手续费 · 评估指标
回测分析
13
仿真交易网关
网关架构 · 协议转换 · 会话管理 · 断线重连
网关通信
14
日志与监控系统
ELK/EFK · Prometheus+Grafana · 告警规则 · 日志轮转
监控可观测
15
容器化部署
Docker · Docker Compose · Kubernetes入门 · 容器网络
容器K8s
16
CI/CD流水线
Jenkins/GitLab CI · 自动化测试 · 构建产物 · 灰度发布
DevOps自动化
17
压力测试与性能调优
Locust/JMeter · 瓶颈分析 · JVM调优 · 网络参数
性能压测
18
安全加固
防火墙 · SSL/TLS · API鉴权 · 数据加密存储
安全加密
19
多市场支持
A股 · 期货 · 加密货币 · 跨市场数据同步
多市场扩展
20
仿真撮合引擎
撮合算法 · 订单簿重建 · 性能优化 · 异常订单
撮合核心
21
账户与资金管理
多币种账户 · 资金冻结解冻 · 盈亏计算 · 手续费模型
资金账户
22
数据持久化与归档
分库分表 · 冷热分离 · 备份恢复 · 数据一致性
存储归档
23
仿真环境监控大屏
实时可视化 · 健康度仪表盘 · 交易统计 · WebSocket推送
可视化大屏
24
多用户仿真支持
用户隔离 · 资源配额 · 权限分级 · 仿真报告
多用户管理
25
异常场景模拟
网络延迟 · 数据丢包 · 交易所故障 · 极端行情
混沌测试
26
仿真环境自动化部署
Ansible/SaltStack · Terraform · 环境一致性 · 一键部署
自动化IaC
27
合规与审计
交易日志审计 · 操作日志 · 监管报告 · 数据保留
合规审计
28
仿真与生产环境同步
参数同步 · 规则同步 · 数据同步 · 切换演练
同步运维
29
故障排查与应急响应
常见问题手册 · 系统恢复 · 数据修复 · 复盘模板
排障应急
30
课程总结与进阶方向
最佳实践 · 常见误区 · 学习资源 · 下一步路径
总结进阶