01
量化交易系统架构概览
从策略研发到实盘部署的全链路解析
架构入门
02
服务器环境搭建
Linux基础、云服务器选型与配置(AWS/阿里云)
Linux云服务
03
Docker容器化部署
Dockerfile编写、镜像构建与容器管理
Docker容器
04
策略代码打包与版本控制
Git工作流、Python项目打包(setup.py/Poetry)
GitPython
05
数据库选型与配置
PostgreSQL vs InfluxDB,时序数据存储方案
数据库时序
06
消息队列集成
RabbitMQ/Kafka在交易信号分发中的应用
消息队列MQ
07
实盘交易接口对接
REST与WebSocket API的封装与重连机制
APIWebSocket
08
策略运行框架设计
事件驱动架构与主循环实现
架构事件驱动
09
日志系统搭建
Python logging模块、日志分级与轮转策略
日志Python
10
配置管理
YAML/JSON配置文件、环境变量与敏感信息加密
配置安全
11
定时任务与调度
Crontab、APScheduler在策略触发中的应用
调度定时
12
监控系统搭建(上)
Prometheus + Grafana 基础监控指标采集
监控Prometheus
13
监控系统搭建(下)
自定义业务指标(收益率、最大回撤)监控面板
Grafana指标
14
告警系统集成
邮件、钉钉/企业微信机器人告警通知
告警通知
15
进程管理
Supervisor/Nohup/Tmux 保证策略持续运行
进程Supervisor
16
网络与安全
防火墙配置、SSL/TLS证书、API密钥管理
安全网络
17
数据备份与恢复
数据库定时备份、增量备份策略
备份容灾
18
策略热更新
在不停止运行的情况下更新策略参数
热更新动态
19
回测与实盘一致性校验
滑点模拟、手续费差异处理
回测校验
20
多策略并行管理
进程隔离与资源分配(CPU/内存限制)
并行资源
21
交易对账系统
每日盈亏计算、持仓核对与异常检测
对账风控
22
性能优化
异步IO、多线程/多进程在交易系统中的应用
性能异步
23
压力测试
模拟高并发行情下的系统稳定性验证
压测稳定性
24
灰度发布与回滚
新策略上线时的分阶段部署方案
灰度发布
25
灾难恢复与容灾
多机部署、主从切换与故障转移
容灾高可用
26
合规与审计
交易记录存储、监管要求与日志审计
合规审计
27
自动化运维
Ansible/SaltStack 批量管理多台交易服务器
运维自动化
28
CI/CD流水线
GitLab CI/GitHub Actions 自动化测试与部署
CI/CDDevOps
29
实盘案例实战(一)
基于均线策略的完整部署流程演示
实战均线
30
实盘案例实战(二)
监控告警配置与运行期问题排查
实战排错