更新时间:2020-03-20 11:43:38
封面
版权信息
内容简介
前言
第1章 量化交易快速入门
1.1 初识量化交易
1.1.1 量化交易的定义
1.1.2 量化交易与算法交易
1.1.3 量化交易与黑匣子交易
1.1.4 量化交易与程序化交易
1.1.5 量化交易与技术分析
1.2 量化交易的优势
1.2.1 严格的纪律性
1.2.2 完备的系统性
1.2.3 妥善运用套利的思想
1.2.4 靠概率取胜
1.3 量化交易的应用
1.3.1 投资品种选择
1.3.2 投资时机选择
1.3.3 算法交易
1.3.4 各种套利交易
1.3.5 资产配置
1.4 量化交易与人工交易的对比
1.5 量化交易的注意事项
1.6 量化交易的发展过程
1.6.1 国外量化交易的发展过程
1.6.2 国内量化交易的发展过程
1.7 量化交易的平台
1.7.1 聚宽JoinQuant量化交易平台的功能
1.7.2 账户注册、登录及策略创建
1.7.3 量化交易策略的选股
1.7.4 量化交易策略的买卖条件
1.7.5 量化交易策略的风险控制
1.7.6 量化交易策略的其他参数
1.7.7 编写Python代码来创建量化交易策略
1.7.8 量化交易策略的回测详情
1.7.9 量化交易策略的模拟交易
1.8 量化交易的潜在风险及应对策略
第2章 Python量化交易的开发环境
2.1 初识Python语言
2.1.1 Python的历史由来
2.1.2 Python的特点
2.1.3 Python的应用
2.2 Python开发环境及配置
2.2.1 Python的下载
2.2.2 Python的安装
2.2.3 Python的环境变量配置
2.3 Python程序的编写
2.3.1 利用系统自带的开发软件IDEL直接编写程序并运行
2.3.2 创建Python文件并运行
2.4 利用量化交易平台编写Python程序
2.4.1 初识IPython Notebook研究平台
2.4.2 利用Python Notebook编写Python程序
第3章 Python的基本语法及流程控制
3.1 Python的基本数据类型
3.1.1 数值类型
3.1.2 字符串类型
3.2 变量及赋值
3.2.1 变量命名规则
3.2.2 变量的赋值
3.3 运算符
3.3.1 算术运算符
3.3.2 赋值运算符
3.3.3 位运算符
3.4 选择结构
3.4.1 关系运算符
3.4.2 逻辑运算符
3.4.3 if语句
3.4.4 嵌套if语句
3.5 循环结构
3.5.1 while循环
3.5.2 while循环使用else语句
3.5.3 无限循环
3.5.4 for循环
3.5.5 在for循环中使用range()函数
3.6 其他语句
3.6.1 break语句
3.6.2 continue语句
3.6.3 pass语句
3.7 Python的代码格式
3.7.1 代码缩进
3.7.2 代码注释
3.7.3 空行
3.7.4 同一行显示多条语句
第4章 Python的特征数据类型
4.1 列表
4.1.1 列表的创建
4.1.2 3种方法访问列表中的值
4.1.3 两种方法更新列表中的值
4.1.4 del语句删除列表中的值
4.1.5 列表的4个函数
4.1.6 列表的方法
4.2 元组
4.2.1 元组的创建
4.2.2 3种方法访问元组中的值
4.2.3 元组的连接
4.2.4 整个元组的删除
4.2.5 元组的4个函数
4.3 字典
4.3.1 字典的创建