目录
第1篇量化投资基础与Python环境
第1章量化投资基础及Python应用环境
1.1量化投资基础
1.2为什么选择Python工具
1.3下载安装Python执行文件
1.4Python工具Anaconda的下载
1.5Python的安装
1.6Python的启动和退出
练习题
第2章Python程序设计基础
2.1Python基本知识
2.2Python数据结构
2.3Python函数
2.4几个常用函数
2.5Python条件与循环
2.6Python类与对象
练习题
第3章Python金融投资数据获取
3.1金融投资数据获取的Tushare模块
3.2金融投资数据获取的Baostock模块
3.3金融投资数据获取的Yfinance模块
3.4Pandas_datareader获取金融投资数据
3.5Quandl财经数据接口
练习题
第4章Python工具库NumPy数组与矩阵计算
4.1NumPy概述
4.2NumPy数组对象
4.3创建数组
4.4数组操作
4.5数组元素访问
4.6矩阵操作
4.7缺失值处理
练习题
第5章Python工具库SciPy优化与统计
5.1SciPy概述
5.2scipy.optimize优化方法
5.3scipy.optimize的minimize工具在投资组合资产配置中的应用
5.4scipy.stats的统计方法
练习题
第6章Pandas金融投资数据分析
6.1Pandas数据对象基础知识
6.2Pandas获取金融投资数据
6.3Pandas金融投资数据分析
练习题
第2篇Python统计分析
第7章Python描述性统计
7.1描述性统计的Python工具
7.2数据集中趋势的度量
7.3数据离散状况的度量
7.4峰度、偏度与正态性检验
7.5异常数据处理
练习题
第8章Python相关分析与回归分析
8.1Python相关分析
8.2Python一元线性回归分析的Statsmodels应用
8.3Python多元线性回归分析
练习题
第3篇Python金融时间序列分析
第9章Python金融时间序列的自相关性与平稳性
9.1引言
9.2自相关性
9.3平稳性
9.4白噪声和随机游走
9.5Python模拟白噪声和平稳性检验
9.6沪深300近三年来数据的平稳性检验分析
练习题
第10章Python金融时间序列分析的ARIMA模型
10.1引言
10.2AR模型
10.3MA模型
10.4ARMA模型
10.5ARIMA模型
10.6结语
练习题
第11章Python金融时间序列分析的ARCH与GARCH模型
11.1引言
11.2股票收益率时间序列特点
11.3ARCH模型
11.4GARCH模型
11.5结语
练习题
第4篇Python金融投资理论
第12章Python计算资产组合的收益率与风险
12.1持有期收益率
12.2单项资产的期望收益率
12.3单项资产的风险
12.4单项资产的期望收益和风险的估计
12.5单项资产之间的协方差与相关系数
12.6Python计算资产组合的期望收益和风险
练习题
第13章Python优化工具在投资组合均值方差模型中的应用
13.1资产组合的可行集
13.2有效边界与有效组合
13.3Python应用于标准均值方差模型
13.4两基金分离定理
13.5Python绘制资产组合的有效边界
13.6Python应用于Markowitz投资组合优化
练习题
第14章Python应用于存在无风险资产的均值方差模型
14.1存在无风险资产的均值方差模型及其Python应用
14.2无风险资产对最小方差组合的影响
14.3Python应用于存在无风险资产的两基金分离定理
14.4预期收益率与贝塔关系式
14.5Python应用于一个无风险资产和两个风险资产的组合
14.6Python应用于默顿定理
14.7Python应用于布莱克利特曼(BlackLitterman)模型
练习题
第15章Python在资本资产定价模型中的应用
15.1资本资产定价模型假设
15.2Python应用于资本市场线
15.3Python应用于证券市场线
15.4Python应用于价格型资本资产定价模型
15.5Python应用于资本资产定价模型CAPM实际数据
练习题
第5篇Python量化投资策略
第16章贝塔对冲策略
16.1贝塔对冲模型
16.2贝塔对冲策略
16.3市场风险对冲策略案例
16.4市场风险对冲的进一步分析
练习题
第17章量化选股策略
17.1小市值的量化选股策略
17.2基本面财务指标的量化选股策略
练习题
第18章量化择时策略
18.1Talib技术分析工具库在量化择时中的应用
18.2海龟量化择时策略
18.3金叉死叉双均线量化择时策略
18.4基于Python环境的量化择时策略
练习题
第19章量化选股与量化择时组合策略
19.1量化纯选股策略
19.2量化选股与量化择时组合策略
练习题
第20章量化投资统计套利的协整配对交易策略
20.1协整基本知识
20.2平稳性检验及其实例
20.3基于Bigquant平台的协整配对交易策略
练习题
第21章基于Python环境的配对交易策略
21.1策略介绍
21.2策略相关方法
21.3策略的步骤
21.4策略的演示
练习题
第22章人工智能机器学习算法量化金融策略
22.1引言
22.2机器学习算法分类
22.3常见的机器学习算法及其Python代码与实例
22.4广义线性模型Logistic回归多分类及其Python应用
22.5支持向量机SVM在商业银行信用评级中的应用
练习题
第23章Backtrader量化交易软件介绍
23.1Backtrader简单框架
23.2Backtrader数据预处理
23.3Backtrader策略编程
23.4Backtrader执行买入
23.5Backtrader执行卖出
23.6Backtrader经纪人与订单数量控制
23.7Backtrader简单均线策略
23.8Backtrader画图函数
23.9Backtrader回测结果
练习题
附录数据资源