1. 量化投资与因子研究概述

1.1 量化投资的定义

量化投资(Quantitative Investing)是指利用数学、统计学模型和计算机技术,从海量历史数据中寻找可重复的、具有统计显著性的规律,并据此制定系统化交易策略的投资方法。其核心在于用数据驱动的决策替代主观判断,用模型管理风险与收益。

量化投资 ≠ 程序化交易
程序化交易侧重执行自动化,而量化投资覆盖从策略研究、回测、风控到组合管理的全流程,程序化只是其执行环节。

1.2 发展历史

时期 里程碑事件 代表人物/机构
1950s–1960s 现代投资组合理论(MPT)、资本资产定价模型(CAPM) Markowitz, Sharpe
1970s 期权定价公式(Black-Scholes)、套利定价理论(APT) Black, Scholes, Merton, Ross
1980s 统计套利兴起、量化基金萌芽 Morgan Stanley 量化团队
1990s 文艺复兴科技大奖章基金成立,高频交易起步 Simons, D.E. Shaw
2000s–2010s 因子投资(Factor Investing)主流化,Smart Beta 产品爆发 Fama-French, AQR, BlackRock
2020s 机器学习、另类数据、大语言模型赋能因子挖掘 Two Sigma, Citadel, 国内量化私募

1.3 核心优势

  • 纪律性:严格遵循模型信号,克服人性贪婪与恐惧。
  • 系统性:同时覆盖数千只标的,捕捉多维度机会。
  • 可验证性:策略可在历史数据中回测,绩效归因透明。
  • 风险可控:通过组合优化、对冲手段精细化管理风险暴露。
  • 持续进化:模型可随市场结构变化迭代更新。

1.4 因子研究的地位与作用

因子(Factor)是解释资产收益差异的、可观测的、具有经济含义的变量。因子研究是量化投资的基石:

  • 收益来源:识别哪些因子能持续带来超额收益(Alpha)。
  • 风险归因:分解组合的风险暴露,理解波动来源。
  • 策略构建:将多个因子组合成多因子模型,提升策略稳定性。
  • 绩效评价:区分运气与能力,评估基金经理的真实水平。
经典因子举例
价值因子(Book-to-Price)、动量因子(过去12个月收益率)、质量因子(ROE、资产负债率)、低波因子(过去60个月日收益率标准差)。
量化投资与因子研究关系图 量化投资 海量数据 数学模型 系统化执行 因子研究 收益来源 风险归因 策略构建 绩效评价

1.5 课程整体框架与学习路径

本课程共30章,分为四大模块,从零基础逐步进阶到实战水平:

模块 章节范围 核心内容 学习目标
基础篇 第1–8章 量化投资概述、Python/金融数据基础、因子定义与计算、单因子测试框架 掌握因子研究的基本流程,能独立计算常见因子
进阶篇 第9–16章 多因子模型(Fama-French、Barra)、因子正交化、IC/IR分析、分组回测 理解因子组合与风险模型,能评估因子有效性
高阶篇 第17–24章 机器学习因子挖掘(GBDT、NN)、另类数据(舆情、卫星图像)、因子择时 掌握前沿因子挖掘技术,拓展因子来源
实战篇 第25–30章 多因子选股系统搭建、回测引擎实现、绩效归因、实盘注意事项 具备独立开发量化策略系统的能力
学习建议
基础篇务必动手写代码,不要只看不练。进阶篇重点理解因子逻辑而非数学推导。实战篇建议使用真实市场数据(如A股日线)完成项目。
课程学习路径图 基础篇 第1–8章 进阶篇 第9–16章 高阶篇 第17–24章 实战篇 第25–30章 Python基础 因子定义与计算 单因子测试 多因子模型 因子正交化 IC/IR分析 机器学习因子 另类数据 因子择时 选股系统搭建 回测引擎 实盘部署 入门能力 进阶能力 高阶能力

1.6 学习工具与环境准备

本课程所有代码基于 Python 3.9+,推荐使用以下工具链:

  • 数据获取:Tushare / AKShare / Wind API
  • 数据处理:Pandas、NumPy
  • 因子计算:Alphalens(单因子分析)、PyPortfolioOpt(组合优化)
  • 回测框架:Backtrader / Zipline / 自研回测引擎
  • 机器学习:Scikit-learn、LightGBM、PyTorch