事件驱动量化交易系统设计
📚 30章 · 从零到实战
🎯
1
01
事件驱动架构基础
事件驱动概念 · 与传统架构对比 · 适用场景
➔
2
02
核心组件设计
事件总线 · 处理器 · 队列 · 路由
➔
3
03
市场数据接入
实时行情API · WebSocket · 数据清洗
➔
4
04
事件类型定义
市场 · 订单 · 账户 · 风控 · 系统事件
➔
5
05
事件优先级与排序
优先级队列 · 时间戳排序 · 过期策略
➔
6
06
事件总线实现
发布-订阅 · 观察者模式 · 通道设计
➔
7
07
事件处理器注册
注解驱动 · 配置文件 · 动态注册
➔
8
08
异步事件处理
线程池 · 协程 · 背压机制
➔
9
09
事件持久化
存储策略 · 数据库选型 · 事件回放
➔
10
10
事件序列化
JSON · Protobuf · 性能对比
➔
11
11
策略引擎设计
策略生命周期 · 状态机 · 热加载
➔
12
12
信号生成机制
技术指标 · 阈值判断 · 信号聚合
➔
13
13
订单管理模块
订单状态机 · 路由 · 生命周期
➔
14
14
风险管理模块
仓位管理 · 止损止盈 · 最大回撤
➔
15
15
资金管理模块
资金曲线 · 杠杆计算 · 保证金
➔
16
16
回测引擎设计
历史回放 · 事件驱动回测 · 评估指标
➔
17
17
回测与实盘差异
滑点模型 · 手续费 · 市场冲击
➔
18
18
性能优化
零拷贝 · 内存池 · 无锁队列
➔
19
19
分布式架构
事件分区 · 复制 · 协调
➔
20
20
容错与高可用
故障检测 · 自动恢复 · 主备切换
➔
21
21
监控与告警
指标采集 · 事件流监控 · 异常告警
➔
22
22
日志系统
结构化日志 · 分级 · 聚合分析
➔
23
23
配置管理
动态配置 · 配置中心 · 热更新
➔
24
24
插件系统
插件接口 · 加载机制 · 沙箱
➔
25
25
测试策略
单元测试 · 集成 · 压力 · 混沌工程
➔
26
26
部署与运维
容器化 · CI/CD · 灰度发布
➔
27
27
数据可视化
实时仪表盘 · K线图 · 交易分析
➔
28
28
API接口设计
RESTful · WebSocket · SDK
➔
29
29
安全机制
认证授权 · 数据加密 · 防重放
➔
30
30
实战案例
从零搭建事件驱动量化交易系统
➔