市场波动率预测模型构建全流程
📚 共计 30 章节
第01章
波动率基础
什么是波动率?金融意义、数学定义与分类(历史/隐含/已实现波动率)
概念
分类
第02章
数据获取与清洗
yfinance获取日频数据、缺失值处理、股息拆股调整、日收益率序列
yfinance
预处理
第03章
描述性统计与可视化
偏度、峰度、JB检验、波动率聚集、matplotlib价格与收益率图
统计
可视化
第04章
历史波动率模型
SMA波动率、EWMA波动率、参数选择与对比
SMA
EWMA
第05章
ARCH模型入门
ARCH效应(LM检验)、ARCH(1)原理与估计、残差检验
ARCH
LM检验
第06章
GARCH模型 (1)
GARCH(1,1)原理、MLE估计、模型解释与波动率预测
GARCH
MLE
第07章
GARCH模型 (2)
高阶GARCH(p,q)、AIC/BIC选择、预测性能评估
高阶
模型选择
第08章
EGARCH模型
杠杆效应与非对称性、EGARCH原理、对比GARCH
非对称
杠杆
第09章
GJR-GARCH模型
门限GARCH、好消息/坏消息不对称影响、模型比较
门限
GJR
第10章
波动率预测评估
损失函数(MSE/MAE/QLIKE)、Diebold-Mariano检验、MCS
评估
DM检验
第11章
多步预测与滚动窗口
滚动时间窗口预测、多步前向方法、置信区间
滚动
多步
第12章
高频数据与已实现波动率
5分钟高频数据、RV计算、BPV与跳跃检验
高频
RV
第13章
HAR-RV模型
异质自回归HAR、日/周/月成分、估计与预测
HAR
RV
第14章
HARQ模型
时变系数HAR、HARQ原理、实证表现
时变
HARQ
第15章
波动率预测的特征工程
技术指标(RSI/MACD/布林带)、宏观变量(VIX/利率)、滞后项
特征
宏观
第16章
机器学习入门
scikit-learn基础、训练/验证/测试划分、标准化与PCA
sklearn
PCA
第17章
线性回归与正则化
线性回归预测波动率、Ridge/Lasso、特征重要性
Ridge
Lasso
第18章
随机森林与梯度提升
随机森林、XGBoost/LightGBM、GridSearchCV调优
XGBoost
调优
第19章
支持向量回归 (SVR)
SVR原理、核函数选择、波动率预测应用
SVR
核函数
第20章
神经网络基础
MLP结构、激活函数、损失函数、PyTorch/TensorFlow快速入门
MLP
PyTorch
第21章
LSTM与时间序列
LSTM原理、序列建模、单变量/多变量波动率预测
LSTM
序列
第22章
Transformer与注意力机制
时间序列Transformer、自注意力、位置编码、对比LSTM
Transformer
注意力
第23章
混合模型
GARCH+机器学习混合、两阶段预测、集成学习
混合
集成
第24章
波动率预测的贝叶斯方法
贝叶斯GARCH、MCMC采样、预测分布与不确定性量化
贝叶斯
MCMC
第25章
波动率预测在期权定价中的应用
BSM模型、隐含波动率曲面、预测波动率与期权策略
期权
BSM
第26章
波动率预测在风险管理中的应用
VaR/CVaR、风险预算、压力测试
VaR
压力测试
第27章
波动率预测在资产配置中的应用
动态风险平价、波动率目标策略、回测框架
资产配置
风险平价
第28章
模型部署与自动化
joblib/pickle序列化、Flask/FastAPI API、定时任务
部署
API
第29章
回测与绩效评估
回测框架、夏普比率/最大回撤/换手率、过拟合检验
回测
绩效
第30章
总结与前沿展望
知识图谱、随机波动率/深度学习新架构、学习路径与资源
前沿
资源