Talib技术因子详解(三)
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技术因子详解(三)相关推荐
- Talib技术因子详解(二)
talib安装方式:pip install Ta-lib Tushare数据获取请参考:金融量化分析基础环境搭建 数据获取代码请参考:Talib技术因子详解(一) 11.SAR 阶段中点价格SAR指标 ...
- Talib技术因子详解(四)
talib安装方式:pip install Ta-lib Tushare数据获取请参考:金融量化分析基础环境搭建 数据获取代码请参考:Talib技术因子详解(一) 26.MACD 异同移动平均线,调用 ...
- P2P技术详解(三):P2P技术之STUN、TURN、ICE详解
本文是<P2P理论详解>系列文章中的第2篇,总目录如下: <P2P技术详解(一):NAT详解--详细原理.P2P简介> <P2P技术详解(二):P2P中的NAT穿越(打洞 ...
- 【干货】PMcaff干货课程学习精彩分享:Apple Watch 技术特性详解
昨天PMcaff给大家推荐了Apple Watch的发布会,好多小伙伴们在后台留言,所以PMcaff小咖今天给大家找来一篇干货,看完感觉还不错,在这里分享给大家. 作为苹果主推的智能穿戴产品,Appl ...
- [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- nmos导通流向_技术参数详解,MOS管知识最全收录!
原标题:技术参数详解,MOS管知识最全收录! MOS管,即金属(Metal)-氧化物(Oxide)-半导体(Semiconductor)场效应晶体管,是一种应用场效应原理工作的半导体器件:和普通双极型 ...
- 计算机三级网络技术知识点cn,计算机等级三级网络技术考试详解
首页 > 办公休闲手游 计算机等级三级网络技术考试详解 一.基本知识 1.具有计算机软件及 应用的基本知识 2.掌握操作系统的基 本知识 3.掌握计算机网络的基本概念与基 本工作原理 4.掌握I ...
- 交换机最多可以接几个_【技术】详解一个交换机能带动多少个网络监控摄像头?...
原标题:[技术]详解一个交换机能带动多少个网络监控摄像头? 一个交换机能带动多少个网络监控摄像头?千兆交换机一般接200万网络摄像机能接几个?24个网络头,用一台24口百兆交换机行不行?下面就这类问题 ...
- Android网络开发技术实战详解
<Android网络开发技术实战详解> 基本信息 作者: 朱桂英 丛书名: Android移动开发技术丛书 出版社:电子工业出版社 ISBN:9787121173493 上架时间:2012 ...
最新文章
- TVM yolov3优化代码修改(编译运行OK)
- SQL 查询总是先执行SELECT语句吗?你们都错了!
- 快速提升页面性能的必备利器
- centos 搭建 svn服务器
- MySQL隧道创建方式
- C#开源类库推荐:拼多多开放平台SDK,开源免费,支持.NET Core!
- [国家集训队]middle(二分+主席树[中位数思维题])
- python提取txt中的字符串数据_python 从字符串中提取数值
- (Python)时序预测的七种方法
- Android4.0设置界面修改总结
- destoon php文件,Destoon模板制作简明教程
- 面试官:这货一听就是一个水货...
- MyBatis之sql映射文件
- 关于性格内向者的10个误解,献给奋战在一线的程序员
- 常见问题-瑞友天翼应用虚拟化系统安装之前需要做什么准备
- html获取屏幕的高度,js如何获取屏幕高度
- javafx实现简单的计时器
- 深度Linux deepin更新,防火墙操作
- linux - 中断子系统分析(1) -- GICv3硬件架构
- 以太猫合约之数据合约分析(二)