量化策略实盘部署与运维手册

📚 共计 30 章节
01
量化策略部署概述
从回测到实盘的鸿沟 · 实盘环境架构总览 · 部署流程全景图
全景入门
02
服务器选型与初始化
云服务器选择 · 操作系统配置 · 基础环境安装 (Python/Git/Docker)
AWS阿里云腾讯云
03
代码仓库管理
Git工作流设计 · 分支策略 · CI/CD集成 (GitHub Actions/GitLab CI)
GitCI/CD
04
Docker容器化部署
Dockerfile编写 · 镜像构建与优化 · docker-compose编排多服务
容器编排
05
数据库选型与配置
关系型 vs 时序数据库 · 连接池配置 (PostgreSQL/InfluxDB)
PostgreSQLTimescaleDB
06
消息队列集成
RabbitMQ vs Kafka · 生产者消费者模式 · 消息持久化与重试
MQ异步
07
API网关与微服务架构
Nginx反向代理 · 负载均衡 · 服务注册与发现 (Consul/Etcd)
网关微服务
08
策略引擎核心部署
进程管理 (Supervisor/Systemd) · 热加载 · 日志切割
引擎高可用
09
数据管道搭建
实时行情接入 (WebSocket/REST) · 数据清洗 · 质量监控
数据实时
10
交易接口对接
券商API封装 (CTP/XTP/IB) · 订单路由 · 频率控制与限流
交易API
11
风控系统部署
事前/事中/事后风控 · 熔断撤单 · 归因分析
风控安全
12
监控告警体系
Prometheus + Grafana · 自定义指标 · 钉钉/企微/邮件告警
监控告警
13
日志管理
ELK/EFK日志栈 · 结构化日志 · 日志级别动态调整
ELKEFK
14
定时任务调度
Crontab / Airflow / APScheduler · 任务依赖 · 失败重试
调度自动化
15
配置中心
Consul/Etcd/Spring Cloud Config · 热更新 · 多环境管理
配置dev/staging/prod
16
密钥与凭证管理
Vault/KMS集成 · 环境变量加密 · Git敏感信息过滤
安全密钥
17
灰度发布与回滚
蓝绿部署 · 金丝雀发布 · 版本标签 · 一键回滚脚本
发布回滚
18
性能调优
Python GIL优化 · asyncio · 多进程 · Cython加速
性能异步
19
网络延迟优化
内网部署 · 低延迟网卡 · 内核参数调优 (TCP/IP)
网络低延迟
20
灾备与高可用
多活架构 · 数据备份策略 · 故障转移演练
灾备高可用
21
安全加固
防火墙规则 · SSH密钥 · Docker安全扫描 · 漏洞修复
安全加固
22
成本控制
云资源计费优化 · 预留/竞价实例 · 自动扩缩容
成本FinOps
23
合规与审计
交易日志保存 · 监管报告 · 数据脱敏
合规审计
24
策略迭代流程
研究到实盘标准化 · A/B测试 · 回测与实盘一致性校验
迭代A/B
25
实盘运维手册编写
SOP文档 · 故障处理流程 · 值班交接规范
运维SOP
26
自动化测试
pytest · 集成测试 · Locust压力测试 · 回测验证
测试pytest
27
数据备份与恢复
数据库定时备份 · 快照策略 · 异地容灾恢复演练
备份容灾
28
Kubernetes容器编排
K8s集群 · Pod/Deployment/Service · HPA自动扩缩容
K8s编排
29
Serverless架构探索
AWS Lambda/阿里云函数计算 · 事件驱动策略执行
Serverless函数计算
30
未来趋势与总结
AIOps · 边缘计算 · 量子计算影响 · 课程总结与最佳实践
趋势总结