talib安装方式:pip install Ta-lib

Tushare数据获取请参考:金融量化分析基础环境搭建

数据获取代码请参考:Talib技术因子详解(一)

17、ADX 平均趋向指数,调用方式如下:

output = talib.ADX(high, low, close, timeperiod)

平均趋向指标ADX是另一种常用的趋势衡量指标。ADX无法告诉你趋势的发展方向。如果趋势存在,ADX 可以衡量趋势的强度;不论上升趋势或下降趋势,ADX看起来都一样;ADX的读数越大,趋势越明显。

18、ADXR 平均趋向指数,调用方式如下:

output = talib.ADXR(high, low, close, timeperiod)

ADXR是ADX的“评估数值”,其计算方法是将当日的ADX值与14日前斩ADX值相加后除以2得出。ADXR的波动一般较ADX平缓,当±DI相交,发出买卖讯号后,ADXR又与ADX相交,则是最后的出入市机会,随后而来的行情较急,因此应立即采取行动。ADXR还是市场的评估指标,当ADX处于高位时,显示行情波动较大。

19、APO 绝对价格震荡指标,调用方式如下:

output = talib.APO(close, fastperiod, slowperiod)

价格振荡器指数表示两个移动平均值的差,类似MACD,只是APO在时间周期上更灵活。当APO上穿0,表示买入信号;当APO下穿0,表示卖出信号。

20、AROON 阿隆指标,调用方式如下:

aroondown, aroonup = talib.AROON(high, low, timeperiod)

阿隆上线(AroonUp)和阿隆下线(AroonDown)反映的是当前时间与之前最高价或最低价的远近。当 AroonUp大于AroonDown,并且AroonUp大于50,多头开仓;当 AroonUp小于AroonDown,或者AroonUp小于50,多头平仓;当 AroonDown大于AroonUp,并且AroonDown大于50,空头开仓;当 AroonDown小于AroonUp,或者AroonDown小于50,空头平仓。  APO下穿0,表示卖出信号。

21、AROONOSC 阿隆振荡,调用方式如下:

output = talib.AROONOSC(high, low, timeperiod)

22、BOP 均势指标,调用方式如下:

output = talib.BOP(open, high, low, close)

BOP显示了当前趋势的强度和方向。

23、CCI 顺势指标,调用方式如下:

output = talib.CCI(high, low, close, timeperiod)

当CCI指标曲线在+100线~-100线的常态区间里运行时,CCI指标参考意义不大。CCI主要是在超买和超卖区域发生作用,对急涨急跌的行情检测性相对准确。非常适用于股票、外汇、贵金属等市场的短期操作。CCI用于判断是否已超出常态分布范围,属于超买超卖类指标中较特殊的一种。

24、CMO 钱德动量摆动指标,调用方式如下:

output = talib.CMO(close, timeperiod)

上涨日相对于下跌日的天数比例,当本指标下穿-50水平时是买入信号,上穿+50水平是卖出信号。

25、DX DMI指标,调用方式如下:

output = talib.DX(high, low, close, timeperiod)

DMI指标则是把每日的高低波动的幅度因素计算在内,从而更加准确的反应行情的走势及更好的预测行情未来的发展变化

部分代码

 #17、ADX 平均趋向指数 adx = tl.ADX(high, low, close, timeperiod=14)# output = tl.ADX(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)# plt.plot(high_price_arr)# plt.plot(low_price_arr)# plt.plot(close_price_arr)# plt.plot(output)# plt.legend(['high', 'low', 'close', 'output'])# plt.show()#18、ADXR 平均趋向指数 adx = tl.ADXR(high, low, close, timeperiod=14)# output = tl.ADXR(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)# plt.plot(high_price_arr)# plt.plot(low_price_arr)# plt.plot(close_price_arr)# plt.plot(output)# plt.legend(['high', 'low', 'close', 'output'])# plt.show()#19、APO 绝对价格震荡指标#价格振荡器指数表示两个移动平均值的差,类似MACD,只是APO在时间周期上更灵活。#当APO上穿0,表示买入信号;#当APO下穿0,表示卖出信号。# output = tl.APO(close_price_arr, fastperiod=12, slowperiod=26, matype=0)# plt.plot([0]*len(output))#20、AROON 阿隆指标 阿隆上线(AroonUp)和阿隆下线(AroonDown)反映的是当前时间与之前最高价或最低价的远近#当 AroonUp大于AroonDown,并且AroonUp大于50,多头开仓;#当 AroonUp小于AroonDown,或者AroonUp小于50,多头平仓;#当 AroonDown大于AroonUp,并且AroonDown大于50,空头开仓;#当 AroonDown小于AroonUp,或者AroonDown小于50,空头平仓。  # aroondown, aroonup = tl.AROON(high_price_arr, low_price_arr, timeperiod=14)# plt.plot(close_price_arr)# plt.plot(aroondown)# plt.plot(aroonup)# plt.legend(['close', 'aroondown', 'aroonup'])# plt.show()#21、AROONOSC 阿隆振荡# output = tl.AROONOSC(high_price_arr, low_price_arr, timeperiod=14)
#    plt.plot(close)
#    plt.plot(dema)
#    plt.show()
#    plt.plot(arronosc)
#    plt.legend(['close', 'dema', 'arronosc'])
#    plt.show()#22、BOP 均势指标#显示了当前趋势的强度和方向# output = tl.BOP(open_price_arr, high_price_arr, low_price_arr, close_price_arr)# plt.plot([0]*len(output))#23、CCI 顺势指标 https://www.jianshu.com/p/ad9c80c7bf0a#是否已超出常态分布范围。属于超买超卖类指标中较特殊的一种# output = tl.CCI(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)#24、CMO 钱德动量摆动指标 上涨日相对于下跌日的天数比例#当本指标下穿-50水平时是买入信号,上穿+50水平是卖出信号# output = tl.CMO(close_price_arr, timeperiod=14)#26、DX DMI指标又叫动向指标或趋向指标output = tl.DX(high_price_arr, low_price_arr, close_price_arr, timeperiod=14)plt.plot(close_price_arr)plt.plot(output)plt.legend(['close', 'output'])plt.show()

完整代码请结合:Talib技术因子详解(一)

Talib技术因子详解(三)相关推荐

  1. Talib技术因子详解(二)

    talib安装方式:pip install Ta-lib Tushare数据获取请参考:金融量化分析基础环境搭建 数据获取代码请参考:Talib技术因子详解(一) 11.SAR 阶段中点价格SAR指标 ...

  2. Talib技术因子详解(四)

    talib安装方式:pip install Ta-lib Tushare数据获取请参考:金融量化分析基础环境搭建 数据获取代码请参考:Talib技术因子详解(一) 26.MACD 异同移动平均线,调用 ...

  3. P2P技术详解(三):P2P技术之STUN、TURN、ICE详解

    本文是<P2P理论详解>系列文章中的第2篇,总目录如下: <P2P技术详解(一):NAT详解--详细原理.P2P简介> <P2P技术详解(二):P2P中的NAT穿越(打洞 ...

  4. 【干货】PMcaff干货课程学习精彩分享:Apple Watch 技术特性详解

    昨天PMcaff给大家推荐了Apple Watch的发布会,好多小伙伴们在后台留言,所以PMcaff小咖今天给大家找来一篇干货,看完感觉还不错,在这里分享给大家. 作为苹果主推的智能穿戴产品,Appl ...

  5. [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. nmos导通流向_技术参数详解,MOS管知识最全收录!

    原标题:技术参数详解,MOS管知识最全收录! MOS管,即金属(Metal)-氧化物(Oxide)-半导体(Semiconductor)场效应晶体管,是一种应用场效应原理工作的半导体器件:和普通双极型 ...

  7. 计算机三级网络技术知识点cn,计算机等级三级网络技术考试详解

    首页 > 办公休闲手游 计算机等级三级网络技术考试详解 一.基本知识 1.具有计算机软件及 应用的基本知识 2.掌握操作系统的基 本知识 3.掌握计算机网络的基本概念与基 本工作原理 4.掌握I ...

  8. 交换机最多可以接几个_【技术】详解一个交换机能带动多少个网络监控摄像头?...

    原标题:[技术]详解一个交换机能带动多少个网络监控摄像头? 一个交换机能带动多少个网络监控摄像头?千兆交换机一般接200万网络摄像机能接几个?24个网络头,用一台24口百兆交换机行不行?下面就这类问题 ...

  9. Android网络开发技术实战详解

    <Android网络开发技术实战详解> 基本信息 作者: 朱桂英 丛书名: Android移动开发技术丛书 出版社:电子工业出版社 ISBN:9787121173493 上架时间:2012 ...

最新文章

  1. TVM yolov3优化代码修改(编译运行OK)
  2. SQL 查询总是先执行SELECT语句吗?你们都错了!
  3. 快速提升页面性能的必备利器
  4. centos 搭建 svn服务器
  5. MySQL隧道创建方式
  6. C#开源类库推荐:拼多多开放平台SDK,开源免费,支持.NET Core!
  7. [国家集训队]middle(二分+主席树[中位数思维题])
  8. python提取txt中的字符串数据_python 从字符串中提取数值
  9. (Python)时序预测的七种方法
  10. Android4.0设置界面修改总结
  11. destoon php文件,Destoon模板制作简明教程
  12. 面试官:这货一听就是一个水货...
  13. MyBatis之sql映射文件
  14. 关于性格内向者的10个误解,献给奋战在一线的程序员
  15. 常见问题-瑞友天翼应用虚拟化系统安装之前需要做什么准备
  16. html获取屏幕的高度,js如何获取屏幕高度
  17. javafx实现简单的计时器
  18. 深度Linux deepin更新,防火墙操作
  19. linux - 中断子系统分析(1) -- GICv3硬件架构
  20. 以太猫合约之数据合约分析(二)

热门文章

  1. 黑苹果 GTX1060 6G显卡 EFI 文件
  2. 自动点击器如何设置最快_如何在华宝证券设置自动交易国债
  3. 安装软件时内存还有很多却依然提示空间不足的解决办法
  4. 知识体系之APUE/内核编程
  5. fanuc机器人IO分配报警信号分配无效
  6. Axure 7.0 正式版 + 汉化包 安装
  7. 【WebGIS】 矢量栅格可视化网页实践——基于cesium、geoserver、postgis
  8. Android 四大组件之Service
  9. 广数25i系统倒刀回刀m代码_GSK-25i数控铣床加工中心系统介绍
  10. HDU 1166 线段树