主编推荐语
理论与实践相结合,基于Python深入分析量化投资理论和策略,详解Python在量化投资分析中具体的应用案例。
内容简介
全书共18章,前11章主要讲解基础知识。第1章介绍了什么是量化投资,以及为什么要用Python。第2章介绍了如何搭建基础环境,介绍了常用的一些工具。第3章讲解python的基本应用和常用的库。第4章介绍python数据分析中常用的Numpy, Scipy, Pandas。第5章介绍数据分析的基础方法。第6章介绍数据的可视化,使用matplotlib库。第7章介绍基础的金融分析方法。第8章介绍技术分析和时序序列分析,从业界和学术界两种角度来进行分析。第9章介绍了投资组合理论和由此衍生出来的多因子模型。第10章介绍了金融市场中衍生品的分析,以期货和期权为主。第11章从利率开始,介绍了债券的分析方法。
从第12章开始进入实战篇。第12章讲解中国金融市场,主要针对二级市场,并介绍了针对不同市场的基本投资策略。第13章介绍了研究策略时,所需的数据来源,开源数据和商业数据库都有介绍,并且介绍目前比较流行的python的开源数据源。第14章介绍了如何建立数据库,并且讲解针对不同数据,如何设计数据库。第15章介绍了策略研究基本概念,方法论和流程。第16章介绍了进行自动化交易的接口,并且介绍了目前比较流行的开源项目vn.py。第17章介绍了如何使用python爬取网络上数据,并进行舆情分析。第18章介绍了人工智能的基本概念和算法,并且介绍了人工智能在量化投资中的应用。
目录
- 版权信息
- 推荐序一
- 推荐序二
- 推荐序三
- 前言
- 第1章 量化投资与Python简介
- 1.1 量化投资基本概念
- 1.2 量化投资的特征
- 1.3 量化投资的优势
- 1.4 量化、AI并不是一切
- 1.5 编程语言比较
- 1.6 为什么要使用Python
- 1.7 Python构建量化投资生产线
- 第2章 平台搭建和工具
- 2.1 需要考虑的问题
- 2.2 编程环境搭建流程
- 第3章 Python金融分析常用库介绍
- 3.1 NumPy
- 3.2 SciPy
- 3.3 Pandas
- 3.4 StatsModels
- 第4章 可视化分析
- 4.1 Matplotlib
- 4.2 seaborn
- 4.3 python-highcharts
- 第5章 统计基础
- 5.1 基本统计概念
- 5.2 连续随机变量分布
- 5.3 回归分析
- 第6章 数据预处理和初步探索
- 6.1 数据清理
- 6.2 描述性统计
- 6.3 描述性统计的可视化分析
- 第7章 Pandas进阶与实战
- 7.1 多重索引
- 7.2 数据周期变换
- 第8章 金融基础概念
- 8.1 收益率
- 8.2 对数收益率
- 8.3 年化收益
- 8.4 波动率
- 8.5 夏普比率
- 8.6 索提诺比率
- 8.7 阿尔法和贝塔
- 8.8 最大回撤
- 第9章 资产定价入门
- 9.1 利率
- 9.2 利率的计量
- 9.3 零息利率
- 9.4 债券定价
- 9.5 久期
- 9.6 期权
- 9.7 期权的描述
- 9.8 看涨期权和看跌期权
- 9.9 期权价格与股票价格的关系
- 9.10 影响期权价格的因素
- 第10章 金融时间序列分析
- 10.1 为什么用收益率而不是价格
- 10.2 金融时间序列定义
- 10.3 平稳性
- 10.4 白噪声序列
- 10.5 自相关系数
- 10.6 混成检验
- 10.7 AR(p)模型
- 10.8 信息准则
- 10.9 ARMA模型
- 10.10 ARCH和GARCH模型
- 第11章 数据源和数据库
- 11.1 数据来源
- 11.2 TuShare
- 11.3 pandas-reader
- 11.4 万得接口
- 第12章 CTA策略
- 12.1 趋势跟踪策略理论基础
- 12.2 技术指标
- 12.3 主力合约的换月问题
- 12.4 用Python实现复权
- 12.5 安装ta-lib
- 12.6 ta-lib的指标和函数介绍
- 12.7 可叠加指标
- 12.8 动量指标
- 12.9 成交量指标
- 12.10 波动率指标
- 12.11 价格变换
- 12.12 Pattern Recognition
- 12.13 一个简单策略模式
- 第13章 策略回测
- 13.1 回测系统是什么
- 13.2 各种回测系统简介
- 13.3 什么是回测
- 13.4 回测系统的种类
- 13.5 回测的陷阱
- 13.6 回测中的其他考量
- 13.7 回测系统概览
- 13.8 使用Python搭建回测系统
- 第14章 多因子风险模型
- 14.1 风险定义
- 14.2 资本资产定价模型
- 14.3 套利定价理论
- 14.4 多因子模型
- 14.5 多因子模型的优势
- 14.6 建立多因子模型的一般流程
- 14.7 行业因子
- 14.8 风险因子
- 14.9 基准组合
- 14.10 因子选择和测试
- 14.11 Fama-French三因子模型
- 14.12 因子发掘与论证
- 14.13 单因子有效性分析alphalens
- 14.14 财务因子为什么不好用
- 第15章 资金分配
- 15.1 现代/均值-方差资产组合理论
- 15.2 Black-Litterman资金分配模型
- 第16章 实盘交易和vn.py框架
- 16.1 交易平台简介
- 16.2 交易框架vn.py
- 16.3 vn.py的安装和配置
- 16.4 CTA策略模块分析
- 16.5 第一个入门策略
- 16.6 on_tick和on_bar
- 第17章 Python与Excel交互
- 17.1 Excel相关库简介
- 17.2 OpenPyxl基础
- 后记
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。