-
-
- Python程序设计与量化交易(金融科技系列教材)
-
- 作者:编者:王生云|责编:王玉荣
- 出版社:首都经贸
- ISBN:9787563836376
-
售价:23.6
-
内容大纲
本书注重基础,循序渐进,系统地讲述Python程序设计的主要知识与量化交易各类策略的开发。全书涵盖Python程序设计基础、Python程序结构、函数与模块、文件与目录操作、Python面向对象、Python数据库编程、Python量化工具Numpy、Python量化工具pandas、量化交易数据的获取与清洗、量化交易平台、策略开发与经典CTA策略、统计套利、多合约组合交易策略、期权交易等内容。
当前高校金融工程专业的量化投资类课程中,缺乏融合Python和交易实务的课程,通过本书的教学,能够实现在开源环境下,利用Python语言进行量化投资策略开发、策略回测、策略模拟、风险控制等实战性功能的开发和使用。克服中低频交易中C++编写维护难度大,学习成本高,不利于投资者专注交易策略开发的缺点。
-
作者介绍
-
目录
第一章 Python程序设计基础
第一节 Python安装与基础语法
第二节 Pyhton数据类型
第二章 Python程序结构
第一节 条件判断语句
第二节 循环语句
第三章 函数与模块
第一节 Python程序的结构
第二节 函数
第三节 模块和包
第四章 文件与目录操作
第一节 文件基本操作
第二节 目录操作
第五章 Python面向对象
第一节 面向对象概述
第二节 类的定义和使用
第三节 修饰器
第四节 继承
第六章 Python数据库编程
第一节 数据库编程接口
第二节 使用SQLite
第七章 Python量化工具——NumPy
第一节 NumPy安装与数组创建
第二节 NumPy数组操作
第三节 NumPy数组运算
第八章 Python量化工具——Pandas
第一节 Pandas安装
第二节 Series一维数组
第三节 DataFrame二维数组
第九章 量化交易数据的获取与清洗
第一节 通达信获取数据
第二节 JoinQuant获取数据
第三节 数据清洗
第十章 量化交易平台
第一节 vnpy安装及其操作
第二节 策略回测与参数优化
第三节 国内期货CTA交易
第十一章 策略开发与经典CTA策略
第一节 CTA策略模板与数据类
第二节 双均线策略
第三节 DualThrust策略
第四节 AtrRsi策略
第五节 金肯特纳通道策略
第六节 布林带通道策略
第七节 跨时间周期策略
第八节 多信号组合策略
第十二章 统计套利
第一节 统计套利原理
第二节 vnpy价差交易模块
第十三章 多合约组合交易策略
第一节 多合约组合交易策略模块
第二节 配对交易策略
第三节 趋势跟随策略
第四节 多合约组合交易策略回测
第十四章 深度强化学习交易策略
第一节 深度强化学习环境搭建
第二节 智能体设计与训练
第三节 深度强化学习交易策略设计与回测
第十五章 期权交易
第一节 vnpy期权交易模块
第二节 vnpy期权仿真交易