量化交易 Python 入门:从咖啡馆到华尔街

专为希望进入量化交易与金融数据分析领域的学习者打造。从 Python 核心语法与常用数据处理库起步,结合真实金融行情、股票历史数据与技术指标分析,循序渐进掌握量化回测与策略实现的核心技能。免费

《量化交易 Python 入门:从咖啡馆到华尔街》是一门系统化的量化数据分析图文专栏课程。全课程包含 52 节精选图文课时,涵盖 Python 基础、文件与数据库操作、金融数据采集与清洗、Pandas 高级数据聚合及经典金融数据案例实战。适合对量化分析与金融数据建模感兴趣的开发者与数据分析师深入学习。

课程大纲

共 52 节,按建议顺序学习。

  1. 01

    量化分析基本概念:从咖啡馆到华尔街

    量化分析基本概念:从咖啡馆到华尔街 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据侦探,你即将迈出转型量化交…

  2. 02

    量化交易员学习路线:从零基础到策略开发

    量化交易员学习路线:从零基础到策略开发 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据侦探,你即将迈出转型量…

  3. 03

    量化策略生命周期:数据分析的五大流程

    量化策略生命周期:数据分析的五大流程 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据侦探,你即将迈出转型量化…

  4. 04

    量化数据类型:数值型与类别型数据

    量化数据类型:数值型与类别型数据 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据侦探,你即将迈出转型量化交易…

  5. 05

    量化沙盒搭建(1):Python与Anaconda安装

    量化沙盒搭建(1):Python与Anaconda安装 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据侦探,…

  6. 06

    量化沙盒搭建(2):Jupyter Notebook与库配置

    量化沙盒搭建(2):Jupyter Notebook与库配置 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎来到华尔街量化分析先锋:从咖啡销量到量化策略的第1章。作为一名在小象咖啡馆摸爬滚打的数据…

  7. 07

    本地多源数据:量化历史回测的基石

    本地多源数据:量化历史回测的基石 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节你将编…

  8. 08

    TXT数据流操作:处理金融交易日志

    TXT数据流操作:处理金融交易日志 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节你将…

  9. 09

    JSON数据流操作:解析股票行情API响应

    JSON数据流操作:解析股票行情API响应 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。…

  10. 10

    CSV行情文件操作:读取与存储历史K线

    CSV行情文件操作:读取与存储历史K线 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节…

  11. 11

    Excel报表操作:清洗财报与财务指标

    Excel报表操作:清洗财报与财务指标 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节…

  12. 12

    量化数据库:SQL常用查询语法

    量化数据库:SQL常用查询语法 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节你将编写…

  13. 13

    量化数据库:Python连接与写入

    量化数据库:Python连接与写入 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节你将…

  14. 14

    量化多表连接:关联股票信息与行情

    量化多表连接:关联股票信息与行情 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库形式存在。本节你将编…

  15. 15

    实战:小象咖啡店营业数据与个股财务指标的多源数据分析

    实战:小象咖啡店营业数据与个股财务指标的多源数据分析 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易中,历史回测数据往往以多种异构本地文件(TXT、CSV、JSON、Excel)和关系数据库…

  16. 16

    量化数据采集:爬虫工作原理与合规

    量化数据采集:爬虫工作原理与合规 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票行情和社…

  17. 17

    量化爬虫核心:URL管理与去重策略

    量化爬虫核心:URL管理与去重策略 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票行情和…

  18. 18

    量化网页下载:防反爬与请求头伪装

    量化网页下载:防反爬与请求头伪装 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票行情和社…

  19. 19

    网页解析(1):使用XPath定位财经新闻

    网页解析(1):使用XPath定位财经新闻 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股…

  20. 20

    网页解析(2):使用CSS选择器与ItemLoader

    网页解析(2):使用CSS选择器与ItemLoader 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站…

  21. 21

    Scrapy框架:构建工业级量化爬虫

    Scrapy框架:构建工业级量化爬虫 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票行情…

  22. 22

    Scrapy实战(1):新建项目与数据模型定义

    Scrapy实战(1):新建项目与数据模型定义 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新…

  23. 23

    Scrapy实战(2):编写财经爬虫逻辑

    Scrapy实战(2):编写财经爬虫逻辑 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票…

  24. 24

    Scrapy实战(3):启用数据管道清洗行情

    Scrapy实战(3):启用数据管道清洗行情 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的…

  25. 25

    Scrapy实战(4):防反爬中间件配置

    Scrapy实战(4):防反爬中间件配置 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票…

  26. 26

    实战:构建每日热门个股行情自动采集系统

    实战:构建每日热门个股行情自动采集系统 小象量化极客小册 · 华尔街量化分析先锋系列 本节我们将探寻如何使用 Scrapy 框架进行网络数据采集。作为量化分析师,你将编写爬虫从财经网站爬取最新的股票行…

  27. 27

    NumPy与SciPy:加速量化矩阵计算

    NumPy与SciPy:加速量化矩阵计算 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多…

  28. 28

    NumPy数组:构建股票价格矩阵

    NumPy数组:构建股票价格矩阵 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多维数组的…

  29. 29

    数组切片:提取特定股票与交易日数据

    数组切片:提取特定股票与交易日数据 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多维数组…

  30. 30

    NumPy常用方法:计算均值与波动率

    NumPy常用方法:计算均值与波动率 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多维数…

  31. 31

    向量化计算:摆脱缓慢的For循环

    向量化计算:摆脱缓慢的For循环 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多维数组的…

  32. 32

    通用函数ufunc:计算对数收益率与累计收益

    通用函数ufunc:计算对数收益率与累计收益 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray…

  33. 33

    实战:股票组合资产收益率与协方差矩阵计算

    实战:股票组合资产收益率与协方差矩阵计算 小象量化极客小册 · 华尔街量化分析先锋系列 欢迎进入量化矩阵计算的世界!NumPy 是所有 Python 金融库的底层基石。本节你将掌握 ndarray 多…

  34. 34

    Pandas Series:管理单只股票收盘价

    Pandas Series:管理单只股票收盘价 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序…

  35. 35

    Pandas DataFrame:构建多只股票行情面板

    Pandas DataFrame:构建多只股票行情面板 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处…

  36. 36

    Pandas Index:时间序列索引与对齐

    Pandas Index:时间序列索引与对齐 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列…

  37. 37

    Series索引操作:按位置与标签访问行情数据

    约 15 分钟

    Pandas Series 索引操作:按位置与标签灵活访问行情数据 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易系统的构建过程中,金融时间序列与标的资产报价通常以 Pandas Serie…

  38. 38

    DataFrame索引操作:loc与iloc定位行情

    DataFrame索引操作:loc与iloc定位行情 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理…

  39. 39

    索引总结:量化多字段筛选与定位

    索引总结:量化多字段筛选与定位 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数据,掌握…

  40. 40

    运算与对齐:合并不同交易日的数据

    运算与对齐:合并不同交易日的数据 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数据,掌…

  41. 41

    Pandas map:对股票代码与状态做映射

    Pandas map:对股票代码与状态做映射 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列…

  42. 42

    Pandas apply:滚动计算技术指标

    Pandas apply:滚动计算技术指标 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行…

  43. 43

    文件读写操作:CSV行情数据导入导出

    约 15 分钟

    Pandas 文件读写操作:高效导入与导出金融 CSV 数据 小象量化极客小册 · 华尔街量化分析先锋系列 在量化交易研究与金融数据挖掘项目中,大部分数据资产均以 CSV、TXT 或 Excel 格式…

  44. 44

    排序操作:按市盈率与收益率对股票排名

    排序操作:按市盈率与收益率对股票排名 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数据…

  45. 45

    数据清洗:填充与剔除停牌股票缺失值

    数据清洗:填充与剔除停牌股票缺失值 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数据,…

  46. 46

    数据清洗:剔除重复报价与异常交易数据

    数据清洗:剔除重复报价与异常交易数据 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数据…

  47. 47

    数据清洗:替换异常报价数据

    约 15 分钟

    Pandas 数据清洗进阶:检测与替换异常交易报价 小象量化极客小册 · 华尔街量化分析先锋系列 在量化金融实盘数据传输与历史数据清洗过程中,由于交易所系统异常、通信丢包或数据源厂商的缺省占位规范,经…

  48. 48

    常用统计:量化最大回撤与分位数风险评估

    常用统计:量化最大回撤与分位数风险评估 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情数…

  49. 49

    常用统计:sum/mean/median/count聚合指标

    约 15 分钟

    Pandas 常用统计分析:sum、mean、median、count 核心聚合指标 小象量化极客小册 · 华尔街量化分析先锋系列 在量化投资与多因子选股模型中,对资产池各类财务指标、量价数据进行快速…

  50. 50

    极值定位:寻找历史最高价与最低价的发生日

    极值定位:寻找历史最高价与最低价的发生日 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情…

  51. 51

    风险与累计收益:计算年化波动率与累计回报

    风险与累计收益:计算年化波动率与累计回报 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时间序列行情…

  52. 52

    实战:小象咖啡店营业数据与热门个股时间序列清洗分析

    实战:小象咖啡店营业数据与热门个股时间序列清洗分析 小象量化极客小册 · 华尔街量化分析先锋系列 Pandas 是量化交易员最核心的武器。本节你将通过 Series 和 DataFrame 深度处理时…