《Python股票量化交易从入门到实践》学习记录

Python股票量化交易入门

学习并记录《Python股票量化交易从入门到实践》,原书贴近实战,许多踩过的坑都有解决方案,个人觉得这是一本比较合适的快速入门书籍。



前言

量化交易个人认为技术要服务于交易,主要还是以策略研究为主,一切以实战需求出发的学习相关技术即可


一、Python基础关键点

本章记录Python基础知识,量化相关的关键点,将相应的关键点融汇贯通后,以便后期更好的表达和实现相关策略。

二、NumPy快速入门及量化关键点

本章介绍了NumPy库在量化交易中的关键知识点,讲述N维数组对象及特性(矢量运算特性,广播运算特性,高效处理特性),介绍一些数组处理函数,为更好的掌握Pandas库知识点打好基础

三、Pandas快速入门及量化关键点

本章介绍了Pandas库在量化交易中的关键知识点,讲述Series和DataFrame数据结构的基本生成和访问方法,对量化中最常用的DataFrame数据结构展示了一些列的分析方法(时间序列的生成和转换,规整化DataFrame数据的整个过程,高效遍历DataFrame数据的方法,储存及加载DataFrame数据的方法)。掌握Pandas库的这些使用方法可以帮助我们更好的进行金融数据的量化分析。

四、Matplotlib快速入门及量化关键点

本章主要介绍Matplotlib库在量化交易中的关键知识点。讲述Matplotlib中函数式绘图和对象式绘图两种绘图方式的特点和区别;介绍了K线图等常用图标的绘制方法;最后讲述了多字图的创建和布局方法。掌握了Matplotlib的这些方法后,我们可以用可视化的方法更直观的进行金融数据的量化分析。

五、行情数据的获取和管理

本章介绍了Pandas,Tushare,Baostock三种获取股票数据的方法,讲述对获得的股票数据进行量化分析前的规整化处理;进一步介绍了自选股票池的创建,分类管理,数据统一下载等方案;最后介绍了SQLite管理本地行情数据的方法,提供了更加高效地管理大量行情数据的方案。

六、技术指标的可视化分析

本章介绍了MACD等常用技术指标的可视化以及定制可视化接口的方法,好的框架接口可视化可以帮助我们更加便捷地展开股票技术指标可视化分析。进一步介绍了基础技术指标,衍生技术指标的原理,计算和可视化,同时也介绍了Ta-Lib库实现技术指标的强大优势和方法;最后我们将分立的技术指标通过自定义框架,灵活地集成为一副行情分析界面,帮我我们更加全面的观测股票技术指标。

七、回测及构建量化交易策略体系

本章介绍了多维度量化体系的实现方法(交易盈亏区间可视化,交易概览信息的统计展示,度量策略的资金绝对收益率与基准的相对收益率,度量策略的最大回撤以及回撤界面的整体自定义设计),讲述了常见经典策略(唐奇安通道突破策略,ATR跟踪止盈/止损策略线性回归策略等)的实现及方法以及蒙特卡洛法最优化参数和基于凯利公式的量化仓位管理应用;最后讨论了回撤阶段的陷阱,避免使用未来函数和因滑点,手续费设置,参数过优化等导致策略回撤陷阱。

Python是现在越来越流行的编程语言,原因是Python可以处理各种类型的数据,包括股票和金融数据。Python股票量化交易入门实践是一本非常好的书籍,它是初学者学习量化交易的最佳选择之一。 Python股票量化交易入门实践这本书中,作者采用了很多实例来讲解股票量化交易的基本知识。不仅如此,书中还包含了Python编程语言的基础知识,这有助于新手更好地掌握量化交易。这本书分为两部分,一部分是关于Python编程语言的介绍和用法,另一部分则是有关量化交易的内容。 在这本书的第一部分中,读者将学习基本的Python语言知识,比如Python中的变量,列表和函数等等。 Python股票量化交易入门实践第二部分则是讲解量化交易的基本知识。读者将学习如何使用Python构建一个量化交易系统,包括收集数据,分析数据,建立策略以及执行交易。作者还提供了一些模块和库的示例,包括pandas,numpy和matplotlib等等。这些模块和库可以让读者更方便地处理和可视化数据。 总之,Python股票量化交易入门实践是一本非常好的量化交易入门书籍,它讲解了Python编程语言和量化交易的基本知识,并提供了很多实用的例子和模块库。这本书不仅适合新手入门学习,也适合有一定编程基础的读者进一步深入学习量化交易。对于那些希望学习如何使用Python进行量化交易的人来说,这本书是一个非常好的参考。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值