在公众号「python风控模型」里回复关键字:学习资料

TA-Lib,全称“Technical Analysis Library”, 即技术分析库,是Python金融量化的高级库,涵盖了150多种指标,包括股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等等。

TA-Lib可分为10个子板块:Overlap Studies(重叠指标),Momentum Indicators(动量指标),Volume Indicators(交易量指标),Cycle Indicators(周期指标),Price Transform(价格变换),Volatility Indicators(波动率指标),Pattern Recognition(模式识别),Statistic Functions(统计函数),Math Transform(数学变换)和Math Operators(数学运算),见下图。本文将以系列的形式详细介绍talib技术指标的实现和应用,而本文作为开篇,主要介绍Overlap Studies内容。

下面是各个指标全称列表

重叠研究
BBANDS               Bollinger BandsDEMA                 Double Exponential Moving AverageEMA                  Exponential Moving AverageHT_TRENDLINE         Hilbert Transform - Instantaneous TrendlineKAMA                 Kaufman Adaptive Moving AverageMA                   Moving averageMAMA                 MESA Adaptive Moving AverageMAVP                 Moving average with variable periodMIDPOINT             MidPoint over periodMIDPRICE             Midpoint Price over periodSAR                  Parabolic SARSAREXT               Parabolic SAR - ExtendedSMA                  Simple Moving AverageT3                   Triple Exponential Moving Average (T3)TEMA                 Triple Exponential Moving AverageTRIMA                Triangular Moving Average
WMA                  Weighted Moving Average
动量指标
ADX                  Average Directional Movement Index
ADXR                 Average Directional Movement Index Rating
APO                  Absolute Price Oscillator
AROON                Aroon
AROONOSC             Aroon Oscillator
BOP                  Balance Of Power
CCI                  Commodity Channel Index
CMO                  Chande Momentum Oscillator
DX                   Directional Movement Index
MACD                 Moving Average Convergence/Divergence
MACDEXT              MACD with controllable MA type
MACDFIX              Moving Average Convergence/Divergence Fix 12/26
MFI                  Money Flow Index
MINUS_DI             Minus Directional Indicator
MINUS_DM             Minus Directional Movement
MOM                  Momentum
PLUS_DI              Plus Directional Indicator
PLUS_DM              Plus Directional Movement
PPO                  Percentage Price Oscillator
ROC                  Rate of change : ((price/prevPrice)-1)*100
ROCP                 Rate of change Percentage: (price-prevPrice)/prevPrice
ROCR                 Rate of change ratio: (price/prevPrice)
ROCR100              Rate of change ratio 100 scale: (price/prevPrice)*100
RSI                  Relative Strength Index
STOCH                Stochastic
STOCHF               Stochastic Fast
STOCHRSI             Stochastic Relative Strength Index
TRIX                 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
ULTOSC               Ultimate Oscillator
WILLR                Williams' %R
成交量指标
AD                   Chaikin A/D Line
ADOSC                Chaikin A/D Oscillator
OBV                  On Balance Volume
周期指标
HT_DCPERIOD          Hilbert Transform - Dominant Cycle Period
HT_DCPHASE           Hilbert Transform - Dominant Cycle Phase
HT_PHASOR            Hilbert Transform - Phasor Components
HT_SINE              Hilbert Transform - SineWave
HT_TRENDMODE         Hilbert Transform - Trend vs Cycle Mode
价格转换
AVGPRICE             Average Price
MEDPRICE             Median Price
TYPPRICE             Typical Price
WCLPRICE             Weighted Close Price
波动率指标
ATR                  Average True Range
NATR                 Normalized Average True Range
TRANGE               True Range
模式识别
CDL2CROWS            Two Crows
CDL3BLACKCROWS       Three Black Crows
CDL3INSIDE           Three Inside Up/Down
CDL3LINESTRIKE       Three-Line Strike
CDL3OUTSIDE          Three Outside Up/Down
CDL3STARSINSOUTH     Three Stars In The South
CDL3WHITESOLDIERS    Three Advancing White Soldiers
CDLABANDONEDBABY     Abandoned Baby
CDLADVANCEBLOCK      Advance Block
CDLBELTHOLD          Belt-hold
CDLBREAKAWAY         Breakaway
CDLCLOSINGMARUBOZU   Closing Marubozu
CDLCONCEALBABYSWALL  Concealing Baby Swallow
CDLCOUNTERATTACK     Counterattack
CDLDARKCLOUDCOVER    Dark Cloud Cover
CDLDOJI              Doji
CDLDOJISTAR          Doji Star
CDLDRAGONFLYDOJI     Dragonfly Doji
CDLENGULFING         Engulfing Pattern
CDLEVENINGDOJISTAR   Evening Doji Star
CDLEVENINGSTAR       Evening Star
CDLGAPSIDESIDEWHITE  Up/Down-gap side-by-side white lines
CDLGRAVESTONEDOJI    Gravestone Doji
CDLHAMMER            Hammer
CDLHANGINGMAN        Hanging Man
CDLHARAMI            Harami Pattern
CDLHARAMICROSS       Harami Cross Pattern
CDLHIGHWAVE          High-Wave Candle
CDLHIKKAKE           Hikkake Pattern
CDLHIKKAKEMOD        Modified Hikkake Pattern
CDLHOMINGPIGEON      Homing Pigeon
CDLIDENTICAL3CROWS   Identical Three Crows
CDLINNECK            In-Neck Pattern
CDLINVERTEDHAMMER    Inverted Hammer
CDLKICKING           Kicking
CDLKICKINGBYLENGTH   Kicking - bull/bear determined by the longer marubozu
CDLLADDERBOTTOM      Ladder Bottom
CDLLONGLEGGEDDOJI    Long Legged Doji
CDLLONGLINE          Long Line Candle
CDLMARUBOZU          Marubozu
CDLMATCHINGLOW       Matching Low
CDLMATHOLD           Mat Hold
CDLMORNINGDOJISTAR   Morning Doji Star
CDLMORNINGSTAR       Morning Star
CDLONNECK            On-Neck Pattern
CDLPIERCING          Piercing Pattern
CDLRICKSHAWMAN       Rickshaw Man
CDLRISEFALL3METHODS  Rising/Falling Three Methods
CDLSEPARATINGLINES   Separating Lines
CDLSHOOTINGSTAR      Shooting Star
CDLSHORTLINE         Short Line Candle
CDLSPINNINGTOP       Spinning Top
CDLSTALLEDPATTERN    Stalled Pattern
CDLSTICKSANDWICH     Stick Sandwich
CDLTAKURI            Takuri (Dragonfly Doji with very long lower shadow)
CDLTASUKIGAP         Tasuki Gap
CDLTHRUSTING         Thrusting Pattern
CDLTRISTAR           Tristar Pattern
CDLUNIQUE3RIVER      Unique 3 River
CDLUPSIDEGAP2CROWS   Upside Gap Two Crows
CDLXSIDEGAP3METHODS  Upside/Downside Gap Three Methods
统计函数
BETA                 Beta
CORREL               Pearson's Correlation Coefficient (r)
LINEARREG            Linear Regression
LINEARREG_ANGLE      Linear Regression Angle
LINEARREG_INTERCEPT  Linear Regression Intercept
LINEARREG_SLOPE      Linear Regression Slope
STDDEV               Standard Deviation
TSF                  Time Series Forecast
VAR                  Variance

二、TaLib安装

注:TaLib是一个pyhon库,故在安装TaLib前需要安装Python。

1. pip安装

(官方安装教程文档:mrjbq7.github.io/ta-lib )

  • 在命令行下输入命令(在线安装):

pip install Ta-Lib

  • (注意:使用pip安装可能会出现这个问题:
    error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: visualstudio.microsoft.com
    ****TA-Lib**编写是基于 Cython,因此安装时候需要Microsoft Visual C++ 14.0。**此时就需要手动安装。这个问题在安装其他python第三方包时也可能出现,解决方法与此相同)

2. 手动安装

A. 找到并下载自己需要的对应版本的whl格式文件。
(如:若本机安装是32位的python3.6,则选TA_Lib‑0.4.17‑cp36‑cp36m‑win32.whl下载;
若本机安装的是64位的python2.7,则选择TA_Lib‑0.4.17‑cp27‑cp27m‑win_amd64.whl,其他同理)

下载地址在:
lfd.uci.edu/~gohlke/pyt

B. 在命令行中(命令行的打开方式在文章最后的Tips里),进入此whl文件所在的目录,执行命令:

pip install 下载的whl文件名
如:pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl

C. 或不进入所在目录,直接执行命令:

pip install 文件所在的绝对路径+文件名
如:pip install D:\my_packages\ TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl

3. 检测安装成功

在包安装成功后,命令行界面会有“ Successfully installed TA-Lib ”的提示。

也可通过在命令行输入命令“ pip install ta-lib ”进行检测,如果出现“ Requirement already satisfied: ta-lib in …”(”…“为安装此文件的目录),即表示安装成功。

TA-Lib金融量化分析技术分析库(Technical Analysis Library), 简介和安装指南就为大家介绍到这里,欢迎各位同学报名《呆瓜半小时入门python数据分析》,学习更多相关知识

【手把手教你】股市技术分析利器之TA-Lib相关推荐

  1. 【量化】股市技术分析利器之TA-Lib(二)

    作者:未来大佬 来源: 恒生LIGHT云社区 上篇文章 [量化]股市技术分析利器之TA-Lib(一) ,主要介绍了Ta-lib的基础知识与绘制布林线,本文将着重介绍TA-Lib中强大的价格转换.周期指 ...

  2. 显示lib包_【手把手教你】股市技术分析利器之TA-Lib(一)

    市场有自己的时间观念.股票投资就如同任何人类互动一样,耐心是一项美德.--罗伯特·D·爱德华<股市趋势技术分析> 引言 TA-Lib,全称"Technical Analysis ...

  3. python 股票指标库talib_【手把手教你】股市技术分析利器之TA-Lib(一)

    市场有自己的时间观念.股票投资就如同任何人类互动一样,耐心是一项美德.--罗伯特·D·爱德华<股市趋势技术分析> 引言 TA-Lib,全称"Technical Analysis ...

  4. 【量化】股市技术分析利器之TA-Lib(一)

    作者:未来大佬 来源: 恒生LIGHT云社区 1.TA-Lib简介 TA-Lib,全称"Technical Analysis Library", 即技术分析库,是Python金融量 ...

  5. 列举几个股市技术分析的公众号名称

    以下是几个比较知名的股市技术分析公众号名称: 财经狂人 股市大师 股海导航 炒股大师 股票狙击手 投资观察家 股市智囊团 投资圈 股市冷眼 财经预言家 这些公众号通常提供股票行情分析.投资策略等信息, ...

  6. 手把手教你生信分析平台搭建

    宏基因组按:此系列教程为基因学苑的王通老师原创发布.非常适合刚接受生信,又有服务器管理需求的小伙伴做为入门材料,一共20篇文章,内容涉及服务器选购.Linux系统安装.用户管理.软件安装.软件兼容环境 ...

  7. 手把手教你用Python分析豆瓣电影——以《我不是药神》《邪不压正》为例

    <我不是药神>是由文牧野执导,宁浩.徐峥共同监制的剧情片,徐峥.周一围.王传君.谭卓.章宇.杨新鸣等主演 .影片讲述了神油店老板程勇从一个交不起房租的男性保健品商贩程勇,一跃成为印度仿制药 ...

  8. N个Linux耍酷命令,手把手教你如何技术撩妹!

    点击关注公众号,实用技术文章及时了解 来源:toutiao.com/a6820664143654158861 自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux .docker.k ...

  9. 数据分析实战案例:手把手教你用 Python 分析千万级淘宝数据

    1.项目背景与分析说明 1)项目背景 网购已经成为人们生活不可或缺的一部分,本次项目基于淘宝app平台数据,通过相关指标对用户行为进行分析,从而探索用户相关行为模式. 2)数据和字段说明 本文使用的数 ...

  10. 几个 Linux 耍酷命令,手把手教你如何技术撩妹!技术脱单

    点击关注公众号,回复"1024"获取2TB学习资源! 一入运维深似海,从此女友是路人~自打进入技术运维领域,相信很多小伙伴每日都是技术身傍(绑),Linux .docker.k8s ...

最新文章

  1. 最热开源无服务器函数:五大Fission架构参考
  2. WebFrom模拟MVC
  3. 互补输出级采用共集形式是为了使_互补输出级采用共集形式是为了使
  4. 二叉搜索树的第 k 大节点(递归,反中序遍历 + 提前返回)
  5. Tomcat中的Session小结
  6. 035_使用Enumeration遍历Vector元素
  7. python执行shell命令查看输出_python 运行 shell 命令并捕获输出_python_酷徒编程知识库...
  8. Redis中的代理Sharding
  9. CloudPaster日志
  10. java conterller_java后台controller能否直接接收list
  11. ❤️今天,该让 python 上个热门❤️
  12. C# 笔记1 - 操作目录
  13. 学了N年英语,你学会翻译了吗?——最基本的数据库连接
  14. Java List 中的set add
  15. python java爬虫_java爬虫与python爬虫对比
  16. node安装以后npm下载失败全套处理方案
  17. 锂电池技术关键突破:水淹火烧重击短路都不炸!三星看了会沉默,特斯拉蔚来听了要流泪...
  18. android 自定义组件 属性值,自定义组件之自定义属性
  19. python中while和for的运行顺序_详解python while 函数及while和for的区别
  20. 尚德机构营收同比大涨22.9%,高增长可持续吗?

热门文章

  1. 概率论综述(题型篇)
  2. Linux 如何打开pyo文件,Python的文件类型
  3. mac 向mysql输入 数据_(mac系统下)mysql 入门
  4. idea 2019.2 svn 忽略文件/目录 .idea *.iml target log
  5. mapper的更多细节,日志配置、核心文件的配置等
  6. docker 重启gitlab_gitlab从入门到绝望
  7. 打开SQlite数据库
  8. 大规模机器学习:将数据科学引入生产系统架构的典型模式
  9. 淘富成真,硬件智能—— 硬件创新一站赋能平台
  10. Duilib中Webbrowser事件完善使其支持判断页面加载完毕