量构实验室

选择你的学习路径

根据你的背景和职业目标,选择最适合的学习路线。
每条路径都包含系统化的课程和实战项目。

入门8-12周

量化系统开发入门

Quantitative System Development Fundamentals

专为有Python基础的开发者设计,从零开始学习量化系统的核心模块。你将掌握数据获取、回测框架搭建、策略开发到模拟交易的完整流程。

适合人群:有Python基础,想入行量化开发

学习成果

  • 理解量化系统整体架构
  • 掌握Pandas/NumPy金融数据处理
  • 搭建完整的回测框架
  • 实现基础交易策略
  • 完成模拟交易系统对接

课程模块

模块 1
Python工程化基础
代码组织、虚拟环境、依赖管理
模块 2
数据获取与清洗
爬虫、API接入、数据质量监控
模块 3
回测框架搭建
事件驱动架构、数据流设计
模块 4
策略开发实战
双均线策略、动量策略实现
模块 5
模拟交易系统
订单管理、风控模块、监控面板
进阶6-8周

回测系统架构师

Backtest System Architecture

面向有量化经验的开发者,深入讲解回测系统的架构设计与性能优化。从事件驱动引擎到分布式回测,打造工业级的回测平台。

适合人群:有量化经验,想自研系统

学习成果

  • 设计高性能事件驱动引擎
  • 掌握Cython/Numba性能优化
  • 实现多进程并行回测
  • 构建分布式回测系统
  • 掌握过拟合检测方法

课程模块

模块 1
架构设计原则
模块化设计、接口抽象、依赖注入
模块 2
事件驱动引擎
事件循环、状态管理、异步处理
模块 3
性能优化实战
Cython加速、Numba JIT、内存优化
模块 4
并行与分布式
多进程、消息队列、任务调度
模块 5
回测验证体系
过拟合检测、样本外测试、稳健性分析
进阶10-12周

Java量化平台开发

Java-Based Quantitative Platform

专为Java开发者设计,讲解如何用Java构建高性能量化系统。涵盖低延迟架构、Java+Python混合系统、以及企业级量化平台的开发实践。

适合人群:Java背景,转向量化领域

学习成果

  • 掌握Java金融数据处理框架
  • 设计低延迟交易架构
  • 实现Java+Python混合系统
  • 构建企业级量化平台
  • 掌握JVM性能调优

课程模块

模块 1
Java金融数据处理
QuickFIX/J、TimescaleDB、Disruptor
模块 2
低延迟架构设计
无锁队列、零拷贝、CPU亲和性
模块 3
Java+Python混合
gRPC通信、Py4J、进程间协作
模块 4
企业级平台开发
Spring Boot、微服务、容器化部署
模块 5
性能调优实战
JVM调优、GC优化、性能监控

不确定从哪开始?

如果你不确定哪条路径适合自己,可以先阅读我们的入门指南, 了解量化系统开发的全貌后再做决定。

阅读入门指南