• 商品期货量化交易实战(以Python为工具)
21年品牌 40万+商家 超1.5亿件商品

商品期货量化交易实战(以Python为工具)

41.76 4.0折 105 九品

仅1件

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

作者胡凯博

出版社电子工业出版社

出版时间2022-02

版次1

装帧其他

上书时间2025-01-10

墨渊轩图书专营店的书店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 胡凯博
  • 出版社 电子工业出版社
  • 出版时间 2022-02
  • 版次 1
  • ISBN 9787121426735
  • 定价 105.00元
  • 装帧 其他
  • 开本 其他
  • 纸张 胶版纸
  • 页数 308页
  • 字数 392千字
【内容简介】
本书首先讲解量化交易基础和Python编程入门;再讲解量化交易API;然后讲解CTA的趋势跟踪策略和回归策略,并且配合量化交易策略实战案例,重点讲解如何在发明者量化交易平台上进行策略开发和回测,让读者不但可以系统地学习量化交易和Python编程的相关知识,而且可以对CTA策略开发有更深入的理解;接着讲解量化交易回测与实盘;后对管理风险、投资组合、交易技巧与交易理念进行系统的讲解。
【作者简介】
胡凯博,发明者量化首席策略分析师。在股票市场和期货市场沉浮十载,资深Python量化交易策略师,熟悉Python/JavaScript/Go语言。先后供职于国内量化交易团队和私募基金公司,曾担任期货量化交易策略开发师、技术顾问等职务,作为CSDN、掘金、雪球、知乎等平台的专栏作者,已发布上百篇技术文章,目前正积极运营发明者量化软件产品。 史超,发明者量化CTO。从事商品期货程序化、量化交易研究、实践多年。资深程序化交易、量化交易领域工程师。擅长C/C  、Python、JavaScript、Golang编程语言。在“网易云课堂”发布有“区块链资产量化交易课程”系列教学视频。目前主要从事发明者量化交易平台底层系统的开发维护、系统测试等工作。
【目录】
目录 

第1章 量化交易基础 1 

1.1 什么是量化交易 1 

1.1.1 量化交易概述 1 

1.1.2 量化交易的发展 1 

1.1.3 量化交易的特点 2 

1.1.4 量化交易有哪些入门策略 3 

1.2 为什么选择量化交易 4 

1.2.1 量化交易与主观交易的区别 4 

1.2.2 量化交易比主观交易更好吗 5 

1.2.3 量化交易一定能赚钱吗 5 

1.2.4 量化交易的风险 5 

1.3 量化交易需要哪些准备工作 6 

1.3.1 安装SDK 6 

1.3.2 策略构思 10 

1.3.3 建立模型 10 

1.3.4 回测调优 11 

1.3.5 仿真交易 11 

1.3.6 实盘交易 12 

1.4 一个完整的策略有哪些要素 12 

1.4.1 策略选择 12 

1.4.2 交易什么 13 

1.4.3 交易多少 13 

1.4.4 何时交易 14 

1.4.5 如何交易 14 

1.4.6 交易心态 15 

1.5 温故知新 15 

第2章 Python编程入门 17 

2.1 为什么要学习Python 17 

2.1.1 Python的特点 17 

2.1.2 Python的版本 18 

2.2 Python的基础语法 18 

2.2.1 编码 18 

2.2.2 变量命名 19 

2.2.3 关键字 19 

2.2.4 注释 19 

2.2.5 缩进 20 

2.2.6 代码块 20 

2.2.7 空行 21 

2.2.8 导入模块 21 

2.3 Python中的变量和数据类型 21 

2.3.1 变量 22 

2.3.2 标准数据类型 22 

2.3.3 Number(数值) 22 

2.3.4 String(字符串) 23 

2.3.5 List(列表) 24 

2.3.6 Dictionary(字典) 26 

2.3.7 数据类型转换函数 27 

2.4 Python中的数据运算 27 

2.4.1 算术运算符 28 

2.4.2 关系运算符 28 

2.4.3 赋值运算符 29 

2.4.4 逻辑运算符 30 

2.4.5 运算符优先级 32 

2.5 Python中的数字和字符串 33 

2.5.1 内置数学函数 33 

2.5.2 访问字符串中的字符 34 

2.5.3 拼接字符串 34 

2.5.4 其他常用函数 35 

2.6 Python中的列表和字典 36 

2.6.1 列表索引 36 

2.6.2 列表切片 36 

2.6.3 列表中元素的修改与删除 37 

2.6.4 二维列表 38 

2.6.5 列表中元素的增加 39 

2.6.6 列表反向排序 39 

2.6.7 创建字典 40 

2.6.8 访问字典中的键值 40 

2.6.9 字典中元素的增加与修改 41 

2.6.10 字典中元素的删除 41 

2.7 Python中的条件语句和循环语句 43 

2.7.1 条件语句 43 

2.7.2 循环语句 46 

2.7.3 break语句 47 

2.7.4 continue语句 48 

2.8 Python中的日期和时间 49 

2.8.1 time库 49 

2.8.2 什么是时间戳 49 

2.8.3 将时间戳转换为时间 50 

2.9 Python中的常用内置函数 50 

2.9.1 len()函数 50 

2.9.2 range()函数 51 

2.9.3 split()函数 52 

2.9.4 type()函数 52 

2.9.5 isinstance()函数 53 

2.9.6 取整函数 53 

2.10 Python中的异常处理 54 

2.10.1 语法错误 54 

2.10.2 异常错误 55 

2.10.3 异常捕获 55 

2.11 温故知新 56 

第3章 量化交易API 57 

3.1 全局常量和数据结构 57 

3.1.1 exchange交易所对象 57 

3.1.2 exchanges交易所对象列表 58 

3.1.3 Order数据结构 59 

3.1.4 Position数据结构 61 

3.1.5 Trade数据结构 61 

3.1.6 Ticker数据结构 62 

3.1.7 Record数据结构 62 

3.1.8 Depth数据结构 62 

3.1.9 Account数据结构 63 

3.1.10 策略参数 63 

3.2 获取Tick、深度、历史K线数据 64 

3.2.1 获取Tick数据函数GetTicker() 64 

3.2.2 获取深度数据函数GetDepth() 65 

3.2.3 获取K线数据函数GetRecords() 65 

3.2.4 商品期货策略框架 66 

3.3 获取和取消订单、获取当前挂单 67 

3.3.1 订阅合约代码函数SetContractType() 67 

3.3.2 设置期货交易方向和类型函数SetDirection() 68 

3.3.3 Buy()函数 69 

3.3.4 Sell()函数 70 

3.3.5 取消订单函数CancelOrder() 71 

3.3.6 获取所有未完成订单函数GetOrders() 72 

3.3.7 获取订单详情函数GetOrder() 73 

3.4 IO()函数 73 

3.4.1 切换行情模式 74 

3.4.2 判断与期货公司前置机服务器的连接状态 74 

3.4.3 获取交易所中的所有合约信息 75 

3.4.4 扩展函数IO(\"api\", …) 75 

3.4.5 等待消息函数IO(\"wait\") 76 

3.5 账户API获取账户和持仓信息 77 

3.5.1 获取账户信息函数GetAccount() 77 

3.5.2 获取持仓信息函数GetPosition() 78 

3.6 常用的日志信息函数 80 

3.6.1 打印日志信息函数Log() 80 

3.6.2 打印收益信息函数LogProfit() 81 

3.6.3 打印状态栏信息函数LogStatus() 82 

3.6.4 画图函数Chart() 84 

3.6.5 日志消除函数LogReset() 86 

3.6.6 订单信息日志功能开关函数EnableLog() 87 

3.7 常用的内置函数 87 

3.7.1 休眠函数Sleep() 87 

3.7.2 交互函数GetCommand() 88 

3.7.3 判断回测/实盘函数IsVirtual() 89 

3.7.4 全局字典函数_G() 90 

3.7.5 时间戳函数_D(Timestamp, Fmt) 91 

3.7.6 浮点数格式化函数_N(Num, Precision) 92 

3.7.7 重试函数_C() 92 

3.7.8 列表交叉函数_Cross() 93 

3.8 常用的指标函数及图表绘制 95 

3.8.1 内置的TA指标库 95 

3.8.2 绘制图表 98 

3.9 策略参数及策略交互 103 

3.9.1 策略参数 103 

3.9.2 策略交互 105 

3.10 内置的模板类库及经典策略架构 107 

3.10.1 模板类库 107 

3.10.2 经典策略架构 108 

3.11 温故知新 109 

第4章 CTA之趋势跟踪策略 110 

4.1 什么是CTA策略 110 

4.1.1 CTA策略的分类 110 

4.1.2 趋势策略 111 

4.1.3 反转策略 111 

4.1.4 量化CTA策略 111 

4.2 经典的MACD策略 112 

4.2.1 MACD简介 112 

4.2.2 MACD的原理 113 

4.2.3 MACD的计算方法 113 

4.2.4 MACD的使用方法 114 

4.2.5 MACD的有效性 114 

4.2.6 策略逻辑 114 

4.2.7 策略编写 115 

4.2.8 策略回测 117 

4.2.9 完整的策略代码 118 

4.3 使用ADX辅助MACD策略 119 

4.3.1 什么是ADX 119 

4.3.2 ADX的计算方法 120 

4.3.3 策略逻辑 121 

4.3.4 策略编写 121 

4.3.5 策略回测 123 

4.3.6 完整的策略代码 124 

4.4 自适应动态双均线策略 125 

4.4.1 传统均线的弊端 126 

4.4.2 考夫曼均线的原理 126 

4.4.3 考夫曼均线的计算方法 127 

4.4.4 策略逻辑 128 

4.4.5 策略编写 129 

4.4.6 策略回测 131 

4.4.7 完整的策略代码 132 

4.5 日内高低点突破策略 133 

4.5.1 什么是日内交易 134 

4.5.2 策略逻辑 134 

4.5.3 策略编写 135 

4.5.4 策略回测 137 

4.5.5 完整的策略代码 138 

4.6 增强版唐奇安通道策略 140 

4.6.1 唐奇安通道策略简介 141 

4.6.2 原始策略逻辑 141 

4.6.3 改进后的策略逻辑 142 

4.6.4 策略编写 143 

4.6.5 策略回测 145 

4.6.6 完整的策略代码 146 

4.7 HANS123日内突破策略 147 

4.7.1 策略逻辑 147 

4.7.2 策略编写 148 

4.7.3 策略回测 151 

4.7.4 完整的策略代码 151 

4.8 菲阿里四价策略 154 

4.8.1 菲阿里简介 154 

4.8.2 策略逻辑 154 

4.8.3 策略编写 155 

4.8.4 策略回测 158 

4.8.5 完整的策略代码 159 

4.9 AROON(阿隆指标)策略 162 

4.9.1 阿隆指标简介 162 

4.9.2 阿隆指标的计算方法 162 

4.9.3 如何使用阿隆指标 163 

4.9.4 基于阿隆指标构建交易策略 164 

4.9.5 策略回测 166 

4.9.6 完整的策略代码 167 

4.10 EMV(简易波动指标)策略 169 

4.10.1 EMV的计算公式 169 

4.10.2 EMV的使用方法 170 

4.10.3 策略编写 170 

4.10.4 策略回测 173 

4.10.5 完整的策略代码 173 

4.11 动态阶梯突破策略 175 

4.11.1 什么是突破策略 176 

4.11.2 突破策略理论 176 

4.11.3 策略逻辑 176 

4.11.4 策略编写 178 

4.11.5 策略回测 180 

4.11.6 完整的策略代码 181 

4.12 Dual Thrust日内交易策略 183 

4.12.1 Dual Thrust简介 184 

4.12.2 Dual Thrust日内交易策略的上、下轨 184 

4.12.3 策略逻辑 185 

4.12.4 策略编写 185 

4.12.5 策略回测 187 

4.12.6 完整的策略代码 188 

4.13 经典恒温器策略 190 

4.13.1 策略简介 190 

4.13.2 市场波动指数 191 

4.13.3 策略逻辑 191 

4.13.4 策略编写 191 

4.13.5 策略回测 195 

4.13.6 完整的策略代码 196 

4.14 R-breaker策略 199 

4.14.1 策略原理 199 

4.14.2 计算方法 200 

4.14.3 策略逻辑 200 

4.14.4 策略编写 201 

4.14.5 策略回测 203 

4.14.6 完整的策略代码 204 

4.15 温故知新 206 

第5章 CTA之回归策略 208 

5.1 布林带跨期套利策略 208 

5.1.1 策略原理 208 

5.1.2 策略逻辑 209 

5.1.3 策略编写 210 

5.1.4 策略回测 213 

5.2 期现套利图表 214 

5.2.1 什么是套利 214 

5.2.2 期现套利方法 215 

5.2.3 期现套利的局限 215 

5.2.4 获取数据 216 

5.2.5 期现和基差图表 217 

5.2.6 图表展示 220 

5.3 乖离率(BIAS)策略 221 

5.3.1 乖离率简介 221 

5.3.2 乖离率的原理 222 

5.3.3 乖离率的计算公式 222 

5.3.4 策略逻辑 223 

5.3.5 策略编写 223 

5.3.6 策略回测 225 

5.3.7 完整的策略代码 226 

5.4 温故知新 227 

第6章 量化交易回测与实盘 229 

6.1 使用Tick数据让回测更精准 229 

6.1.1 回测需要哪些数据 229 

6.1.2 基于Bar数据的回测 230
点击展开 点击收起

—  没有更多了  —

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

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