跳转至

Easy Quant 零基础量化学习手册

2026 EDITION · AN OPEN TEXTBOOK FOR BEGINNERS

从一张价格表开始,完成第一项能解释、能复查、也允许失败的量化研究。

Easy Quant 零基础量化手册封面

34节主课
17 万+主课汉字
12互动实验
数学 × 计算机 × 金融共同解释量化

很多量化教程第一页安装软件,第二页导入十几个包,随后出现一条漂亮曲线。程序确实跑起来了,第一次学习的人却不知道曲线从哪里来,也不知道代码有没有提前看见未来。

Easy Quant 先用六天虚构价格完成一笔纸上交易。你会看见数据怎样变成信号,信号为什么不能立刻成交,费用又怎样进入账本。接着用七节短课从零学习 Python,直到能逐行读懂一条均线策略。市场、回测、策略库、机器学习和 AI 都按前置关系继续展开。

本书只用于教育与研究。所有小价格表和互动分数都是教学数据,不代表真实市场,也不构成买卖建议。

你最终会做成什么

学习过程中会依次完成六件看得见的成品。

  1. 一张纸上交易单,能把信号和成交按时间分开。
  2. 一张 Python 代码标注,能沿数据、指标、信号、持仓和收益逐行阅读。
  3. 一张数据检查表,能判断一列数据在当时能不能看见。
  4. 一份可信回测,包含账本、费用、偏差检查和时间验证。
  5. 一张策略比较卡,能解释经典策略依赖的现象和失效环境。
  6. 一项毕业研究,包含 AI 协作记录、失败分析和模拟盘计划。

完成这些不会让人预知市场。它会让你面对一条策略时知道该问什么,也知道一条好看的历史曲线还缺少哪些证据。

全书只有一条主路

  1. 先体验
    手算一笔交易
  2. 学 Python
    从一行输出到完整策略
  3. 做研究
    市场、数据、回测与验证
  4. 读策略
    五个经典策略家族
  5. 学模型
    线性、树、RNN 与 Transformer
  6. 做项目
    AI 协作、模拟盘与毕业研究

主路有 34 节课程。入门课大约 60 到 100 分钟,内容较长的研究与机器学习课程可以分两次完成。每课开头都会告诉你适合谁、需要先懂什么、建议用时和本课成果。

每课结尾都有一分钟自测、术语和五道练习。提示与答案默认折叠,先自己回答,再打开核对。网页底部的完成按钮只把进度存在当前浏览器,不注册账号,也不上传学习记录。

Python 真正从零开始

Python 部分没有从交易规则起步。课程先解释为什么量化常用 Python,也会分清编辑器、终端、代码文件和 Python 的职责。接着学习数值、变量、列表、字典、条件、循环、函数和报错。

到了第 7 课,读者才会接触 NumPy、pandas 和 Matplotlib。第 8 课第一次出现完整策略,并把每一行放回五个阶段中解释。

打开第 2 课

十二个可点击练习

练习 你会亲手做什么 对应课程
价格侦探 一天一天揭开价格 第 1、10 课
浏览器 Python 无需安装,运行变量、计算和列表 第 2 到 6 课
代码拼图 调整代码步骤的先后 第 5、6 课
pandas 探索器 筛选、排序并新增计算列 第 7 课
策略代码阅读器 逐行连接数据、信号和持仓 第 8 课
订单模拟器 比较市价、限价和部分成交 第 9、14 课
收益与回撤 拖动价格,观察净值和回撤 第 11、12、15 课
信号时间机 给信号、订单和收益排顺序 第 14、16 课
均线实验台 改变窗口,观察信号和换手 第 19 课
过度拟合实验 比较尝试次数和数据切分 第 16、17 课
序列记忆实验 比较 RNN、LSTM、GRU 和 Attention 第 29、30 课
AI 研究卡 把含糊想法改成可复查任务 第 13、31 课

打开可点击练习室

浏览器 Python 第一次运行需要联网加载固定版本运行环境。网络失败时,页面仍会显示代码和预期结果。其他练习不连接行情,也不会下订单。

按你的情况选择路线

我完全没有基础

按第 0 到 17 课顺序读。第 2 到 8 课先在浏览器学 Python,本地安装放到能读懂策略以后。

我会 Python,但不懂市场和回测

先做第 1 课和策略代码阅读器,随后从第 9 课读到第 17 课,再进入策略库。

我做过回测,想学习机器学习

先用第 16、17 课检查自己的研究流程,再从第 24 课开始。机器学习部分默认你能保护测试集并计算费用。

我只想查一种经典策略

打开策略阅读方法。每种策略都按假设、数据、信号、环境、失效、执行、基线和验证来讲。这里没有收益排行榜,也没有“最佳参数”。

不知道该用哪个工具时

网页量化平台、本地 Python 和带有 AI 功能的研究工具各自解决不同问题。第一次接触这些名称时,可以先读第一次选量化平台,该看什么,跟着一条简单均线规则观察数据、信号、订单和成交,再按当前学习任务选一个入口。

准备好以后,从第 0 课开始。第一项任务只需要纸笔和浏览器。