Python量化交易知识站Python · JoinQuant · Backtest · Factors

Chapter · 第 294 页起

第14章 Python量化策略的技术指标实例

章节主张

第十四章虽然罗列了很多指标,但真正应该学到的是指标分类法和使用场景,而不是把名字背得滚瓜烂熟。

中文释读

均线、超买超卖、趋势、能量、压力支撑,这些分组比具体参数更重要,因为它们在帮你建立策略素材库。

如果不做分类,这一章会显得杂;一旦分类清楚,它就会变成后面写策略的零件仓。

本章知识路线

关键论据

  • 指标需要分类理解。
  • 同类指标不要重复堆叠。
  • 指标必须回到场景和交易逻辑中。

行动清单

  • 按功能给指标分组。
  • 给每组挑少量核心指标。
  • 避免同类指标叠加造成噪声。

本章图版学习路径

图版按知识点分组,用来把理论页、平台页和代码页重新接上。

源章节深读

以下卡片基于章节和小节起始页 OCR,并补上“问题、动作、提醒”三层解读。

14.1 均线型技术指标实例

Python 量化交易实战入门与技巧 14.1 均线型技术指标实例 均线技术是最基本的分析技术,在股票、基金、外汇、期货等证券市场 中得到广泛的应用,甚至可以说是行情的一部分。均线是价格的生命线,是 对交易成本的最直观反映。另外,均线还是一个弯曲的趋势线,是用来追踪 趋势的,目的在于识别和显示旧趋势已经终结或反转、新趋势正在诞生。 14.1.1 传统平均线 在Python 量化交易策略中,传统平均线函数 MA()的语法格式如下: MA(security_list, check_ _date,timeperiod=5) 各参数意义如下: 参数 security_list:股票列表,可以是一只股票,也可是多只股票。 参数 check_date:要查询数据的日期。 参数timeperiod:统计的天数。 传统平均线函数 MA()的返回值是均线的值,是一个字典(dict)类型,其 中键(key)为股票代码,值(value)为数据。

这节解决什么问题:这一节解决某类技术指标在什么场景下更有意义。
怎么用到自己的系统:适合按趋势、震荡、能量、支撑压力等功能给指标分组。
常见错误:不要把多个同类指标叠加成噪声。

14.2 超买超卖型技术指标实例

第14章 Python 量化策略的技术指标实例 AMV1 = AMV (security_listl,check_date= ‘2018-01-04’ timeperiod=13) for stock in security_list1: print (AMV1 [stock]) 单击工具栏中的N运行 按钮,运行结果如图14.7所示。

这节解决什么问题:这一节解决某类技术指标在什么场景下更有意义。
怎么用到自己的系统:适合按趋势、震荡、能量、支撑压力等功能给指标分组。
常见错误:不要把多个同类指标叠加成噪声。

14.3 趋势型技术指标实例

Python 量化交易实战入门与技巧 返回 CCI 的值,返回类型也与传统平均线相同,这里也不再多说。 顺势指标 CCI 用法具体如下: 第一,CCI 为正值时,视为多头市场:为负值时,视为空头市场。 第二,常态行情时,CCI 波动于 士100之间;强势行情,CCI 会超出 100。 第三,CCI>100时,买进,CCI<100时,卖出。 第四,CCI<-100时,先卖出,CCI>-100时,再买进。

这节解决什么问题:这一节解决某类技术指标在什么场景下更有意义。
怎么用到自己的系统:适合按趋势、震荡、能量、支撑压力等功能给指标分组。
常见错误:不要把多个同类指标叠加成噪声。

14.4 能量型技术指标实例

Python 量化交易实战入门与技巧 14.4 能量型技术指标实例 能量型技术指标是将市场中公众对股票追涨的热情进行量化。股市若形 成一波多头行情,必须要有相应的活跃程度,也就是必须要有一定的成交量, 而这些成交量又必须要有散户公众大量参与。否则,没有散户帮助庄家接下 股价上涨过程中的解套盘及获利盘,大多数庄家是不可能顺利拉高股价的。 而且股价拉高后没有散户接盘,主力也就无法兑现炒作利润,它的炒作也就 毫无意义了。 14.4.1 情绪指标 BRAR 在Python 量化交易策略中,随机指标 KD 的语法格式如下: BRAR (securitY_list, check_date, N=26) 其中 security_list 和 check_date 参数与传统平均线相同,这里不再多 说。参数N 表示统计的天数N。 返回 BR和AR的值,返回类型也与传统平均线相同,这里也不再多说。

这节解决什么问题:这一节解决某类技术指标在什么场景下更有意义。
怎么用到自己的系统:适合按趋势、震荡、能量、支撑压力等功能给指标分组。
常见错误:不要把多个同类指标叠加成噪声。

14.5 压力支撑型技术指标实例

第14章 Python 量化策略的技术指标实例 14.5 压力支撑型技术指标实例 压力支撑型技术指标的图形区,分为上限带和下限带。上限代表压力, 下限代表支撑。其指标图形特点是:股价向上触碰上限会回档;股价向下触 碰下限会反弹;不同指标有其特殊的不同含义。 14.5.1 布林通道线 BOLL 在 Python 量化交易策略中,布林通道线 BOLL的语法格式如下: Bollinger _Bands (security_list, check. date, timeperiod=20, nbdevup=2,nbdevdn=2) 其中 security_list 和 check_date 参数与传统平均线相同,这里不再多 说。参数 timeperiod、nbdevup 和 nbdevdn 表示统计的天数 timeperiod、 nbdevup 和 nbdevdn。

这节解决什么问题:这一节解决某类技术指标在什么场景下更有意义。
怎么用到自己的系统:适合按趋势、震荡、能量、支撑压力等功能给指标分组。
常见错误:不要把多个同类指标叠加成噪声。
辨析题:为什么技术指标越学到后面越应该做减法?

因为成熟的策略不靠指标堆砌,而靠少数高理解度工具服务明确场景。