大小:53.25M
更新时间:23-09-11
系统:Pc
量化投资以python为工具是一本量化投资优质工具书,由蔡立耑编著。全书主要介绍了Python的入门级操作及Python语言的介绍和安装,并由浅入深的为读者讲解了Python语言和Python量化的重要操作知识点,可以快速的帮助用户完成Python语言的入门,了解并掌握Python语言和Python量化,非常适合编程初学者和Python零基础者下载阅读学习。量化投资以python为工具适用于从事量化投资、数据分析等工作的专业人士,该书有技术、有案例,有工具、有总结,专家解读量化投资(以Python语言),引领读者进入引人入胜的学术与实务领域,欢迎免费下载。
《量化投资以python为工具》主要讲解量化投资的思想和策略,并借助Python 语言进行实战。本书一共分为5部分,第1部分是Python 入门,第2部分是统计学基础,第3部分是金融理论、投资组合与量化选股,第4部分是时间序列简介与配对交易,第5部分是技术指标与量化投资。本书首先对Python 编程语言进行介绍,通过学习,读者可以迅速掌握用Python 语言处理数据的方法,并灵活运用Python 解决实际金融问题;其次,向读者介绍量化投资的理论知识,主要讲解量化投资所需的数量基础和类型等方面;最后讲述如何在Python语言中构建量化投资策略。
第1 部分Python 入门 1 第1 章Python 简介与安装使用 2 1.1 Python 概述 1.2 Python 的安装 1.2.1 下载安装Python 执行文件 1.2.2 下载安装Anaconda 1.2.3 多种Python 版本并存 1.3 Python 的简单使用 1.4 交互对话环境IPython 1.4.1 IPython 的安装 1.4.2 IPython 的使用 1.4.3 IPython 功能介绍 第2 章Python 代码的编写与执行 2.1 创建Python 脚本文件 2.1.1 记事本 2.1.2 Python 默认的IDLE 环境 2.1.3 专门的程序编辑器 2.2 执行.py 文件 2.2.1 IDLE 环境自动执行 2.2.2 在控制台cmd 中执行 2.2.3 在Annaconda Prompt 中执行 2.3 Python 编程小技巧 2.3.1 Python 行 2.3.2 Python 缩进 第3 章Python 对象类型初探 23 3.1 Python 对象 3.2 变量命名规则 3.3 数值类型 3.3.1 整数 3.3.2 浮点数 3.3.3 布尔类型 3.3.4 复数 3.4 字符串 3.5 列表 3.6 可变与不可变 3.7 元组 3.8 字典 3.9 集合 第4 章Python 集成开发环境:Spyder 介绍 36 4.1 代码编辑器 4.2 代码执行Console 4.3 变量查看与编辑 4.4 当前工作路径与文件管理 4.5 帮助文档与在线帮助 4.6 其他功能 第5 章Python 运算符与使用 44 5.1 常用运算符 5.1.1 算术运算符 5.1.2 赋值运算符 5.1.3 比较运算符 5.1.4 逻辑运算符 5.1.5 身份运算符 5.1.6 成员运算符 5.1.7 运算符的优先级 5.2 具有运算功能的内置函数 第6 章Python 常用语句 55 6.1 赋值语句 6.1.1 赋值含义与简单赋值 6.1.2 多重赋值 6.1.3 多元赋值 6.1.4 增强赋值 6.2 条件语句 6.3 循环语句 6.3.1 for 循环 6.3.2 while 循环 6.3.3 嵌套循环 6.3.4 break、continue 等语句 第7 章函数 7.1 函数的定义与调用 7.2 函数的参数 7.3 匿名函数 7.4 作用域 第8 章面向对象 8.1 类 8.2 封装 8.3 继承(Inheritance) 第9 章Python 标准库与数据操作 9.1 模块、包和库 9.1.1 模块 9.1.2 包 9.1.3 库 9.2 Python 标准库介绍 9.3 Python 内置数据类型与操作 9.3.1 序列类型数据操作 9.3.1.1 list 类型与操作 9.3.1.2 tuple 类型与操作 9.3.1.3 range 类型与操作 9.3.1.4 字符串操作 9.3.2 字典类型操作 9.3.3 集合操作 第10 章常用第三方库:Numpy 库与多维数组 10.1 NumPy 库 10.2 创建数组 10.3 数组元素索引与切片 10.4 数组运算 第11 章常用第三方库:Pandas 与数据处理 11.1 Series 类型数据 11.1.1 Series 对象的创建 11.1.2 Series 对象的元素提取与切片 11.1.2.1 调用方法提取元素 11.1.2.2 利用位置或标签提取元素与切片 11.1.3 时间序列 11.2 DataFrame 类型数据 11.2.1 创建DataFrame 对象 11.2.2 查看DataFrame 对象 11.2.3 DataFrame 对象的索引与切片 11.2.4 DataFrame 的操作 11.2.5 DataFrame 的运算 11.3 数据规整化 11.3.1 缺失值的处理 11.3.1.1 缺失值的判断 11.3.1.2 选出不是缺失值的数据 11.3.2 缺失值的填充 11.3.3 缺失值的选择删除 11.3.4 删除重复数据 第12 章常用第三方库:Matplotlib 库与数据可视化 12.1 Matplotlib 简介 12.2 修改图像属性 12.2.1 坐标 12.2.1.1 更改坐标轴范围 12.2.1.2 设定坐标标签与显示角度 12.2.2 添加文本 12.2.2.1 添加标题 12.2.2.2 中文显示问题 12.2.2.3 设定坐标轴标签 12.2.2.4 增加图形背景grid 12.2.2.5 增加图例 12.2.3 多种线条属性 12.2.3.1 线条的类型 12.2.3.2 图形的颜色 12.2.3.3 点的形状类型 12.2.3.4 线条宽度 12.3 常见图形的绘制 12.3.1 柱状图(Bar charts) 12.3.2 直方图 12.3.3 饼图 12.3.4 箱线图 12.4 Figure、Axes 对象与多图绘制 12.4.1 Figure、Axes 对象 12.4.2 多图绘制 12.4.2.1 多个子图绘制 12.4.2.2 一个图中多条曲线绘制 第2 部分统计学基础 第13 章描述性统计 13.1 数据类型 13.2 图表 13.2.1 频数分布表 13.2.2 直方图 13.3 数据的位置 13.4 数据的离散度 第14 章随机变量简介 14.1 概率与概率分布 14.1.1 离散型随机变量 14.1.2 连续型随机变量 14.2 期望值与方差 14.3 二项分布 14.4 正态分布 14.5 其他连续分布 14.5.1 卡方分布 14.5.2 t 分布 14.5.3 F 分布 14.6 变量的关系 14.6.1 联合概率分布 14.6.2 变量的独立性 14.6.3 变量的相关性 14.6.4 上证综指与深证综指的相关性分析 第15 章推断统计 15.1 参数估计 15.1.1 点估计 15.1.2 区间估计 15.2 案例分析 15.3 假设检验 15.3.1 两类错误 15.3.2 显著性水平与p 值 15.3.3 确定小概率事件 15.4 t 检验 15.4.1 单样本t 检验 15.4.2 独立样本t 检验 15.4.3 配对样本t 统计量的构造 第16 章方差分析 16.1 方差分析之思想 16.2 方差分析之原理 16.2.1 离差平方和 16.2.2 自由度 16.2.3 显著性检验 16.3 方差分析之Python 实现 16.3.1 单因素方差分析 16.3.2 多因素方差分析 16.3.3 析因方差分析 第17 章回归分析 17.1 一元线性回归模型 17.1.1 一元线性回归模型 17.1.2 最小平方法 17.2 模型拟合度 17.3 古典假设条件下^_、^ _ 之统计性质 17.4 显著性检验 17.5 上证综指与深证成指的回归分析与Python 实践 17.5.1 Python 拟合回归函数 17.5.2 绘制回归诊断图 17.6 多元线性回归模型 17.7 多元线性回归案例分析 17.7.1 价格水平对GDP 的影响 17.7.2 考量自变量共线性因素的新模 第3 部分金融理论、投资组合与量化选股 第18 章资产收益率和风险 18.1 单期与多期简单收益率 18.1.1 单期简单收益率 18.1.2 多期简单收益率 18.1.3 Python 函数计算简单收益率 18.1.4 单期与多期简单收益率的关系 18.1.5 年化收益率 18.1.6 考虑股利分红的简单收益率 18.2 连续复利收益率 18.2.1 多期连续复利收益率 18.2.2 单期与多期连续复利收益率的关系 18.3 绘制收益图 18.4 资产风险的来源 18.4.1 市场风险 18.4.2 利率风险 18.4.3 汇率风险 18.4.4 流动性风险 18.4.5 信用风险 18.4.6 通货膨胀风险 18.4.7 营运风险 18.5 资产风险的测度 18.5.1 方差 18.5.2 下行风险 18.5.3 风险价值 18.5.4 期望亏空 18.5.5 最大回撤 第19 章投资组合理论及其拓展 19.1 投资组合的收益率与风险 19.2 Markowitz 均值-方差模型 19.3 Markowitz 模型之Python 实现 19.4 Black-Litterman 模型 第20 章资本资产定价模型(CAPM) 20.1 资本资产定价模型的核心思想 20.2 CAPM 模型的应用 20.3 Python 计算单资产CAPM 实例 20.4 CAPM 模型的评价 第21 章Fama-French 三因子模型 21.1 Fama-French 三因子模型的基本思想 21.2 三因子模型之Python 实现 21.3 三因子模型的评价 第4 部分时间序列简介与配对交易 317 第22 章时间序列基本概念 318 22.1 认识时间序列 22.2 Python 中的时间序列数据 22.3 选取特定日期的时间序列数据 22.4 时间序列数据描述性统计 第23 章时间序列的基本性质 326 23.1 自相关性 23.1.1 自协方差 23.1.2 自相关系数 23.1.3 偏自相关系数 23.1.4 acf( ) 函数与pacf( ) 函数 23.1.5 上证综指的收益率指数的自相关性判断 23.2 平稳性 23.2.1 强平稳 23.2.2 弱平稳 23.2.3 强平稳与弱平稳的区别 23.3 上证综指的平稳性检验 23.3.1 观察时间序列图 23.3.2 观察序列的自相关图和偏自相关图 23.3.3 单位根检验 23.4 白噪声 23.4.1 白噪声 23.4.2 白噪声检验――Ljung-Box 检验 23.4.3 上证综合指数的白噪声检验 第24 章时间序列预测 24.1 移动平均预测 24.1.1 简单移动平均 24.1.2 加权移动平均 24.1.3 指数加权移动平均 24.2 ARMA 模型预测 24.2.1 自回归模型 24.2.2 移动平均模型 24.3 自回归移动平均模型 24.4 ARMA 模型的建模过程 24.5 CPI 数据的ARMA 短期预测 24.5.1 序列识别 24.5.2 模型识别与估计 24.5.3 模型诊断 24.5.4 运用模型进行预测 24.6 股票收益率的平稳时间序列建模 第25 章GARCH 模型 25.1 资产收益率的波动率与ARCH 效应 25.2 ARCH 模型和GARCH 模型 25.2.1 ARCH 模型 25.2.2 GARCH 模型 25.3 ARCH 效应检验 25.4 GARCH 模型构建 第26 章配对交易策略 26.1 什么是配对交易 26.2 配对交易的思想 26.3 配对交易的步骤 26.3.1 股票对的选择 26.3.2 配对交易策略的制定 26.4 构建PairTrading 类 26.5 Python 实测配对交易交易策略 第5 部分技术指标与量化投资 第27 章K 线图 27.1 K 线图简介 27.2 Python 绘制上证综指K 线图 27.3 Python 捕捉K 线图的形态 27.3.1 Python 捕捉“早晨之星” 27.3.2 Python 语言捕捉“乌云盖顶”形态 第28 章动量交易策略 28.1 动量概念介绍 28.2 动量效应产生的原因 28.3 价格动量的计算公式 28.3.1 作差法求动量值 28.3.2 做除法求动量值 28.4 编写动量函数momentum( ) 28.5 万科股票2015 年走势及35 日动量线 28.6 动量交易策略的一般思路 第29 章RSI 相对强弱指标 29.1 RSI 基本概念 29.2 Python 计算RSI 值 29.3 Python 编写rsi( ) 函数 29.4 RSI 天数的差异 29.5 RSI 指标判断股票超买和超卖状态 29.6 RSI 的“黄金交叉”与“死亡交叉” 29.7 交通银行股票RSI 指标交易实测 29.7.1 RSI 捕捉交通银行股票买卖点 29.7.2 RSI 交易策略执行及回 第30 章均线系统策略 30.1 简单移动平均 30.1.1 简单移动平均数 30.1.2 简单移动平均函数 30.1.3 期数选择 30.2 加权移动平均 30.2.1 加权移动平均数 30.2.2 加权移动平均函数 30.3 指数加权移动平均 30.3.1 指数加权移动平均数 30.4 创建movingAverage 模组 30.5 常用平均方法的比较 30.6 中国银行股价数据与均线分析 30.7 均线时间跨度 30.8 中国银行股票均线系统交易 30.8.1 简单移动平均线制定中国银行股票的买卖点 30.8.2 双均线交叉捕捉中国银行股票的买卖点 30.9 异同移动平均线(MACD) 30.9.1 MACD 的求值过程 30.9.2 异同均线(MACD)捕捉中国银行股票的买卖点 30.10 多种均线指标综合运用模拟实测 第31 章通道突破策略 31.1 通道突破简介 31.2 唐奇安通道 31.2.1 唐奇安通道刻画 31.2.2 Python 捕捉唐奇安通道突破 31.3 布林带通道 31.4 布林带通道与市场风险 31.5 通道突破交易策略的制定 31.5.1 一般布林带上下通道突破策略 31.5.2 特殊布林带通道突破策 第32 章随机指标交易策略 32.1 什么是随机指标(KDJ) 32.2 随机指标的原理 32.3 KDJ 指标的计算公式 32.3.1 未成熟随机指标RSV 32.3.2 K、D 指标计算 32.3.3 J 指标计算 32.3.4 KDJ 指标简要分析 32.4 KDJ 指标的交易策略 32.5 KDJ 指标交易实测 32.5.1 KD 指标交易策略 32.5.2 KDJ 指标交易策略 32.5.3 K 线、D 线“金叉”与“死叉” 第33 章量价关系分析 33.1 量价关系概述 33.2 量价关系分析 33.2.1 价涨量增 33.2.2 价涨量平 33.2.3 价涨量缩 33.2.4 价平量增 33.2.5 价平量缩 33.2.6 价跌量增 33.2.7 价跌量平 33.2.8 价跌量缩 33.3 不同价格段位的成交量 33.4 成交量与均线思想结合制定交易策略 第34 章OBV 指标交易策略 524 34.1 OBV 指标概念 34.2 OBV 指标计算方法 34.3 OBV 指标的理论依据 34.4 OBV 指标的交易策略制定 34.5 OBV 指标交易策略的Python 实测 34.6 OBV 指标的应用原则
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
python qt gui快速编程:PyQt编程指南77.77M861人在用 python qt gui快速编程:PyQt编程指南是一本PyQt开发指导手册,由英国程序员Mark Summerfield编著。全书主要讲述如何利用Python和Qt开发GUI应用程序的原理、方法和关键技术。全书共分四个部分:第一部分主要讲述Py
查看Python高级编程67.96M890人在用 Python高级编程是一款pdf格式的高清扫描版图书,已经附带了pdf阅读器,即下即用。该书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档
查看python基础教程第2版中文高清pdf版29.63M560人在用本次分享的是python基础教程第2版中文高清pdf版,由于是PDF格式,因此用户需要安装PDF阅读器才能正常阅读,好了让我们回到正题。这是一本包括Python程序最基本的设计操作教程,介绍了Python的基础知识和基础概念,包括了列表、元组、字符串、字
查看python程序设计教程76.13M431人在用 pythony语言是一种解释型、面向对象的计算机程序设计语言,能够广泛用于计算机程序设计教学语言,系统管理编程脚本语言,科学计算等。但如何才能从入门到精通呢?这里小编特别提供python程序设计教程 pdf下载,由江红、余青松编著,清华大学和北京交通
查看python学习手册第4版pdf版92.37M1114人在用python是一种非常流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本,它不仅具备免费、可移植的特色,还拥有了极其强大的功能,使用起来也相当的方便。相信来自各个角落的程序猿已经发现,Python对于开发者效率和软件质量的关注,这无论在大项目还
查看Python性能分析与优化5.39M486人在用Python性能分析与优化是一本Python代码分析与优化指导书籍,由web程序员多格里奥编著。本书首先介绍了什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中进行性能分析实践能够取得的效果。紧接着开始介绍分析性能所需的核心工具(性能
查看Effective Python:编写高质量python代码的59个有效方法25.93M1133人在用Effective Python:编写高质量python代码的59个有效方法是一本python编辑手册,由美国程序员布雷特·斯拉特金编著。本书以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。其
查看python入门经典教材45.5M1074人在用 python是诞生于一种开放源代码的脚本编程语言,语言风格清晰,具有较强的可读性,应用非常广泛。可对于部分新手程序员来讲,想要灵活运用python必须拥有一套秘籍,而小编今天分享的“python入门经典”就是非常优秀的秘籍,通过该书读者不仅能掌握p
查看热门标签
网友评论0人参与,0条评论
最新排行
Oracle数据库备份恢复与迁移71.47M刘宪军pdf扫描版 Oracle数据库备份恢复与迁移是一本Oracle数据库数据管理书籍,由刘宪军编著,本书的编写目的,并不在于简单介绍 Oracle 所提供的备份、恢复与迁移方法,而是告诉大家,在什么情况下使用什么方法,为什么使用这样的方法。全书提供了Oracle数
查看Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南19.17M孙风栋pdf扫描版 Oracle达人修炼秘籍是一本Oracle数据库进阶书籍,由孙风栋和王澜两人共同编著,全称叫做Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南。本书内容全面,涵盖Oracle数据库管理与开发的方方面面,全书宏观上清晰呈现Oracle
查看unity 3d游戏开发27.1M宣雨松pdf扫描版unity 3d游戏开发是一本Unity 3D游戏开发入门书籍,由宣雨松编著。本书从初学者入门角度讲解了Unity游戏开发,让读者快速学会了如何使用Unity制作3D游戏,如何以两种语言去讲解游戏脚本的编写,在入门阶段我们使用JavaScript语言介绍
查看webrtc权威指南 原书第3版76.49Mpdf扫描版webrtc权威指南 原书第3版是一本WebRTC权威使用指南,由艾伦B.约翰斯顿编著。本书循序渐进地介绍了WebRTC,阐述了诸如本地媒体、信令等概念,并通过独立可运行的演示程序来介绍对等连接。此外,还详细描述了浏览器媒体协商过程,如何使用Wiresh
查看AJAX安全技术下载pdf高清版44.17Mpdf高清版AJAX安全技术是一款pdf高清版的电子图书,本书对AJAX安全开发领域进行了严谨、彻底的探讨,系统地分析了当今最危险的AJAX漏洞,用现实中的代码阐述了大量关键性的安全理念,并对实际中的案例,例如MySpace的Samy蠕虫病毒,进行了详尽分析。更重要
查看黑客大曝光:网络安全机密与解决方案(第7版)42.47M黑客大曝光:网络安全机密与解决方案(第7版)是全球销量第一的网络和计算机信息安全图书,作者(美)麦克克鲁尔,(美)斯坎布雷,(美)克茨著,赵军等译。它也是有史以来写得最为成功的信息安全旷世之作,被信息安全界奉为“武林秘笈”。作者以独创的知己知彼视角揭示了
查看数据结构与算法分析c语言描述pdf高清版9.85M原书第二版数据结构与算法分析c语言描述(原书第二版)是一本是国外数据结构与算法分析方在的标准教材,由美国佛罗里达国际大学计算机学院教授MarkAllenWeiss编著。本书介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算),讨论数据结构和算法分
查看