• Python期货量化交易——从入门到实践
  • Python期货量化交易——从入门到实践
  • Python期货量化交易——从入门到实践
  • Python期货量化交易——从入门到实践
21年品牌 40万+商家 超1.5亿件商品

Python期货量化交易——从入门到实践

全新正版 极速发货

71.98 6.6折 109.8 全新

库存8件

广东广州
认证卖家担保交易快速发货售后保障

作者祝学礼

出版社人民邮电出版社

ISBN9787115577276

出版时间2022-02

装帧平装

开本16开

定价109.8元

货号1202585551

上书时间2024-09-04

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
祝学礼,拥有多年期货分析经验,熟悉各类技术分析理论,擅长用 Python 实现各类交易策略,并用Python开发交易软件。

目录
第一篇Python基础

第1章语法基础3

1.1自然语言3

1.2计算机语言4

1.3安装Python5

1.4编辑器(IDE)6

1.5基本的输入/输出6

1.6代码注释7

1.7标识符8

1.8表达式8

1.9运算符9

1.9.1数值运算符9

1.9.2比较运算符9

1.9.3逻辑运算符10

1.9.4关系运算符10

1.9.5运算符优先级11

1.10Python的关键字12

1.11语句的执行流程13

1.12小结15

第2章常用数据类型16

2.1常用内置常量16

2.2整型17

2.3浮点型17

2.4字符串类型17

2.5结构数据类型19

2.5.1列表19

2.5.2元组19

2.5.3字典20

2.6小结21

第3章函数式编程22

3.1函数的定义和调用22

3.2函数的参数传递24

3.2.1无默认值参数24

3.2.2有默认值参数24

3.2.3可变参数25

3.2.4以函数作为参数28

3.3变量的作用域29

3.4匿名函数lambda31

3.5Python常用内置函数32

3.6注解32

3.7小结34

第4章常用数据类型的运算35

4.1获取序列数据元素35

4.1.1索引和分片运算符35

4.1.2index()36

4.2属性引用36

4.3增量运算符36

4.4字符串的运算37

4.4.1获取字符串中的元素37

4.4.2级联和重复38

4.4.3字符串的常用方法38

4.4.4格式化字符串41

4.4.5正则表达式44

4.5列表的运算45

4.5.1获取列表的元素45

4.5.2级联和重复45

4.5.3列表常用的方法46

4.5.4列表的推导(内涵)48

4.6元组的运算50

4.7字典的运算50

4.7.1以“键”取“值”50

4.7.2字典常用的方法51

4.8nan值54

4.9小结55

第5章循环56

5.1可迭代对象56

5.2迭代器57

5.3生成器59

5.4协程63

5.5其他迭代函数69

5.5.1map()69

5.5.2zip()70

5.5.3enumerate()71

5.6小结72

第6章面向对象编程73

6.1类的特性73

6.2类的定义75

6.3类的一般定义76

6.3.1属性和__init__()76

6.3.2方法77

6.3.3实例化类77

6.3.4特殊属性和特殊方法80

6.4类的继承81

6.5MRO列表85

6.6可变映射类型85

6.7小结88

第7章装饰器和functools89

7.1函数的闭包89

7.2装饰器函数90

7.3装饰器类94

7.4内置装饰器类96

7.5functools.partial()96

7.6小结97

第8章错误和异常处理99

8.1try语句99

8.2raise语句104

8.3自定义异常类105

8.4小结105

第9章模块、包和文件107

9.1模块107

9.1.1赋值109

9.1.2浅拷贝110

9.1.3深拷贝112

9.2包112

9.3安装第三方模块库113

9.4文件处理113

9.4.1open()113

9.4.2mode的主要值及含义114

9.4.3操作标记116

9.4.4其他常用的文件方法116

9.4.5创建文件117

9.5json文件118

9.6小结119

第10章时间日期处理121

10.1time模块121

10.2datetime模块125

10.2.1date类125

10.2.2time类127

10.2.3datetime类127

10.2.4timedelta类130

10.3小结131

第11章多进程multiprocess模块132

11.1Process类133

11.2Lock类137

11.3Event类139

11.4Queue类142

11.5Pipe类145

11.6Pool类148

11.7获取进程的返回值151

11.8Manager类152

11.9小结153

第12章多线程threading模块155

12.1Thread类155

12.2Lock类160

12.3Rlock类161

12.4BoundedSemaphore类162

12.5Condition类163

12.6Event类165

12.7queue模块166

12.8concurrent.futures模块169

12.9小结172

第13章asyncio模块库173

13.1asyncio异步协程的定义173

13.1.1原生协程173

13.1.2asyncio异步协程177

13.2创建和设置事件循环179

13.3运行和停止循环180

13.4创建Future和Task182

13.4.1创建Future182

13.4.2Task对象的方法183

13.5并发执行的方法184

13.6队列集190

13.7asyncfor192

13.8小结194

第二篇期货量化交易

第14章天勤量化(TqSdk)197

14.1简介197

14.1.1系统架构197

14.1.2功能要点198

14.1.3安装和升级TqSdk199

14.1.4数据流200

14.1.5注册信易账户200

14.2TqSdk的接口201

14.2.1品种和交易所代码201

14.2.2不错委托指令202

14.2.3TqApi203

14.3小结218

第15章pandas模块219

15.1一维数据结构Series219

15.2二维数据结构DataFrame221

15.3文件读写237

15.4小结237

第16章TqSdk的使用238

16.1获取盘口行情238

16.2获取K线数据239

16.3获取tick数据241

16.4下单和撤单241

16.5获取委托单信息243

16.6获取成交单信息244

16.7获取持仓信息246

16.8获取账户资金信息247

16.9筛选合约247

16.10生成图形化界面249

16.10.1在主图中画指标线249

16.10.2在副图中画指标线250

16.10.3在主图中画文字标注251

16.10.4在主图中画特殊符和线段252

16.10.5在副图中画K线254

16.10.6在副图中画价差K线254

16.11复盘256

16.12回测256

16.13多账户257

16.14使用目标持仓TargetPosTask258

16.15异步任务260

16.15.1使用协程任务260

16.15.2使用多线程261

16.15.3使用多进程262

16.16小结263

第17章TqSdk部分函数解读264

17.1DIFF协议264

17.1.1数据传输264

17.1.2数据访问266

17.2业务函数267

17.3insert_order()269

17.4create_task()270

17.5TqChan271

17.6register_update_notify()273

17.7wait_update()275

17.8目标持仓工具TargetPosTask279

17.9小结281

第18章量化策略框架282

18.1分时行情突破策略282

18.2双均线策略283

18.3定时清仓284

18.4套利下单284

18.5开平仓函数286

18.6追踪止损+分批止盈292

18.7无人值守定时任务295

18.8期货、期权无风险套利297

18.9多线程和异步协程框架299

18.10本地保存成交记录302

18.10.1保存为json文件302

18.10.2保存为CSV文件303

18.11小结304

第19章用GUI库开发界面程序305

19.1QApplication类305

19.2部件QWidget306

19.2.1常用部件306

19.2.2常用布局307

19.3信号-槽307

19.4登录窗口307

19.5下单板310

19.6信号线程312

19.7一个简单的半自动化下单软件313

19.8打包成.exe格式的可执行文件329

19.9小结329

第20章技术指标绘图330

20.1PyQtGraph简介330

20.2技术指标绘制334

20.2.1K线和成交量绘制类334

20.2.2技术指标计算类338

20.2.3x轴时间显示340

20.2.4指标窗口类341

20.2.5图形显示347

20.3小结351

第21章定量分析352

21.1技术分析的内核:相关性检验352

21.1.1方差和标准差353

21.1.2协方差和相关系数353

21.1.3自协方差、自相关系数和偏自相关系数354

21.1.4平稳过程355

21.2价格序列相关性检验355

21.2.1多品种的相关性检验356

21.2.2单品种的自相关检验357

21.3小结362

内容摘要
近年来,Python语言凭借其在数据分析领域的优势得以快速发展,众多软件厂商也相继推出了支持Python的量化交易平台。本书是介绍Python编程及其在量化交易领域的实践技巧的图书,旨在帮助读者掌握基本的Python编程技能,并顺利应用于期货量化交易实践。

本书内容分为两篇。第一篇是Python基础,通过13章内容介绍了Python编程的基础知识,如语法规则、数据类型、函数、类、装饰器、异常处理、进程和线程等;第二篇是期货量化交易,通过8章内容介绍了Python在期货量化交易中的应用,并基于天勤量化交易平台讲解开发实践,涉及pandas模块、TqSdk的接口、函数、量化策略的框架、图形化编程及时间序列相关的知识等。

本书适合对期货量化交易感兴趣的普通投资者和投资机构专业人员阅读,读者可以具备一定的?Python基础,也可以通过本书从头学习Python基础知识,再进一步延伸到期货量化交易的学习。

主编推荐
1.Python语法+编程实践
本书由浅入深地介绍Python语言,读者可以从头学习Python的语法知识和编程技巧,结合相关代码示例掌握Python编程技术。
2.案例实战+源码提供
作者结合从业经验提供了丰富的期货分析案例,将Python编程融入其中,适合业界人士参考,也适合读者参考书中的思路和方法进行探索实践。

媒体评论
这是一本深入浅出的 Python 教程,尤其突出量化交易中会用到的 Python 要点。与其他教程不同的是,本书以天勤量化(TqSdk)为实践平台,教你一步步实现一个实用的量化交易系统。
——王洪燕 巨峰科技创始人,计算机博士

祝学礼先生深耕于期货行业,不但熟悉期货业务知识,也有着远超于同行业者的量化交易与计算机编程功底,是一位令我钦佩的量化交易布道者,深耕于期货行业的“扫地僧”。
本书深入浅出地讲解了量化交易的相关 Python 知识,并结合天勤量化演示了多种常见的量化交易实现方法及原理。
——徐亦达 信易科技天勤量化负责人

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP