本书就Python基础知识和交易策略的基本原理为切入点,由浅入深介绍了如何从零基础使用vn.py搭建自己交易系统。本书从原理着手到代码实践,内容由最基本的Python基础知识与Python中金融分析的常用包,逐步由浅入深介绍常用的指标并将使用vn.py进行实现。
本书共分为8章,第1章与第2章介绍vn.py的环境搭建与Python常用的工具包,为后面使用vn.py实现交易策略做准备;第3章与第4章介绍vn.py框架和量化交易的基础知识;第5章到第7章从易到难介绍不同的交易策略并配合大量的实例讲解,进一步巩固vn.py代码的使用,第8章讲解如何在实盘中运行交易策略。
本书面向零基础的新手和有一定计算机与金融知识基础的读者,以通俗易懂的语言和示例阐述量化交易的实现原理,适于对于量化交易有兴趣的读者。带有详细注释的代码将帮助读者进一步理解vn.py的框架和交易策略。
第1章简介
1.1量化交易的概念
1.1.1趋势性交易
1.1.2市场中性交易
1.1.3高频交易
1.2量化交易的历史
1.3量化交易的工具
1.3.1基于Web端的工具
1.3.2本地离线的工具
1.4vn.py的优势
1.5vn.py的安装与环境配置
1.5.1VeighNa Studio安装
1.5.2手动安装
1.6小结
第2章常用的Python数据包
2.1 NumPy的使用
……
欧阳鹏程,西安交通大学工学硕士,曾代表西安交通大学参加第一届浦发百度智慧金融极客挑战赛,获全国三等奖,研究方向为人工智能在视觉方向的应用与数据增强。曾于三六零安全科技股份有限公司与华为技术有限公司诺亚方舟实验室实习,现从事量化研究与开发相关工作。已出版图书《TensorFlow计算机视觉原理与实战》。