从量化交易员到系统架构师之路

📚 共计 30 章节
第1章
量化交易员的自我审视
从策略研究员到系统架构师的思维转变,量化交易系统的全貌与挑战。
思维转变系统全貌
第2章
Python性能优化基石
数据结构选型、列表与字典的性能陷阱、使用内置函数与标准库。
数据结构内置函数
第3章
并发编程入门
GIL锁的本质、多线程与多进程的选择、concurrent.futures实战。
GIL多进程
第4章
异步IO与事件驱动
asyncio核心概念、协程与任务、在行情推送中的应用。
asyncio协程
第5章
内存管理与性能分析
内存泄漏排查、cProfile与line_profiler、PyPy与Cython简介。
cProfilePyPy
第6章
网络编程基础
Socket编程、TCP与UDP的选择、构建简单的行情接收器。
SocketTCP/UDP
第7章
HTTP与RESTful API
requests库深入、aiohttp异步请求、对接交易所REST接口。
requestsaiohttp
第8章
WebSocket实战
WebSocket协议原理、使用websockets库、实现实时行情订阅。
WebSocket实时行情
第9章
数据库选型与设计
关系型与非关系型对比、时序数据库InfluxDB入门、SQLAlchemy ORM。
InfluxDBSQLAlchemy
第10章
数据存储与缓存
Redis在量化系统中的应用、数据持久化策略、Parquet文件格式。
RedisParquet
第11章
消息队列与事件总线
RabbitMQ与Kafka选型、发布订阅模式、解耦交易组件。
RabbitMQKafka
第12章
微服务架构入门
从单体应用到微服务的拆分、gRPC与Thrift协议、服务注册与发现。
gRPC服务发现
第13章
容器化与编排
Docker基础与Dockerfile编写、Docker Compose管理多服务、Kubernetes入门。
DockerKubernetes
第14章
CI/CD与DevOps
Git工作流、自动化测试、Jenkins/GitHub Actions构建流水线。
CI/CDGitHub Actions
第15章
日志与监控
结构化日志、ELK/EFK栈搭建、Prometheus与Grafana监控。
ELKPrometheus
第16章
系统高可用设计
冗余与故障转移、限流与熔断、降级与重试策略。
高可用熔断
第17章
低延迟系统设计
硬件与操作系统调优、网络延迟优化、零拷贝技术。
低延迟零拷贝
第18章
回测系统架构
事件驱动回测引擎设计、数据回放与撮合引擎、性能基准测试。
回测引擎撮合
第19章
实盘交易系统架构
订单管理模块、风控模块、资金管理模块设计。
订单管理风控
第20章
行情系统架构
多源数据聚合、数据清洗与对齐、Tick级数据存储。
多源聚合Tick级
第21章
策略执行引擎
策略生命周期管理、信号生成与执行、滑点与手续费模型。
信号生成滑点模型
第22章
风控系统设计
事前风控、事中风控、事后风控、资金与仓位管理。
事前风控仓位管理
第23章
数据管道与ETL
批处理与流处理、Airflow工作流编排、实时数据处理。
ETLAirflow
第24章
机器学习模型部署
模型序列化、ONNX格式、模型服务化(Triton/MLflow)。
ONNXMLflow
第25章
系统安全与合规
API密钥管理、网络安全策略、监管合规要求。
API安全合规
第26章
分布式系统理论
CAP定理、一致性协议(Raft/Paxos)、分布式事务。
CAPRaft
第27章
性能调优实战
全链路性能分析、数据库查询优化、网络IO优化。
全链路查询优化
第28章
混沌工程与故障演练
混沌工程原则、Chaos Monkey实践、系统韧性测试。
混沌工程Chaos Monkey
第29章
架构演进案例
从单机到分布式、从日频到高频的架构演进、真实案例复盘。
架构演进案例复盘
第30章
架构师思维与领导力
技术选型方法论、团队协作与代码评审、持续学习路径。
技术选型领导力