talib python文档_talib 中文文档
这是一个Python 金融指数处理库TA-LIB,他是基于 Cython 而不是 SWIG。
TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.TA-Lib广泛应用与交易软件,和金融市场数据进行技术分析。
Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands, etc.
Candlestick pattern recognition
Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET
包含了150多个指标,包括:ADX, MACD, RSI, Stochastic, Bollinger Bands, 等.
K线形态识别
完全开源,支持 C/C++, Java, Perl, Python and 100% Managed .NET
案例(快速开始)
Similar to TA-Lib, the function interface provides a lightweight wrapper of the exposed TA-Lib indicators.
类似于TA-Lib,函数接口提供了一个暴漏TA-Lib指标的轻量级封装。
Each function returns an output array and have default values for their parameters, unless specified as keyword arguments. Typically, these functions will have an initial "lookback" period (a required number of observations before an output is generated) set to NaN.每个函数都默认需要输入数组,并为它们提供默认值。 参数,除非指定为关键字参数。通常,这些函数 会有一个初步的“lookback”时期(观测所需数量 在生成一个输出之前),设置为“NaN”。
All of the following examples use the function API:所有的API函数的使用,都需引入库文件:
import numpyimport talib
close = numpy.random.random(100)
计算收盘价的一个简单移动平均数SMA:
output = talib.SMA(close)
计算布林线,三指数移动平均:
from talib import MA_Typeupper, middle, lower = talib.BBANDS(close, matype=MA_Type.T3)
计算收盘价的动量,时间为5:
output = talib.MOM(close, timeperiod=5)
Abstract API Quick Start 抽象 API 快速入门
If you're already familiar with using the function API, you should feel right at home using the abstract API. Every function takes the same input, passed as a dictionary of Numpy arrays:如果您已经熟悉使用函数API,那么您就应该精通使用抽象API。 每个函数有相同的输入,作为一个字典通过NumPy数组:
import numpy as np# note that all ndarrays must be the same length!inputs = {'open': np.random.random(100), 'high': np.random.random(100), 'low': np.random.random(100), 'close': np.random.random(100), 'volume': np.random.random(100)}
函数可以直接导入,也可以用名称实例化:
from talib import abstractsma = abstract.SMAsma = abstract.Function('sma')
调用函数基本上与函数API相同:
from talib.abstract import *output = SMA(input_arrays, timeperiod=25) # SMA均线价格计算收盘价output = SMA(input_arrays, timeperiod=25, price='open') # SMA均线价格计算收盘价upper, middle, lower = BBANDS(input_arrays, 20, 2, 2)slowk, slowd = STOCH(input_arrays, 5, 3, 0, 3, 0) # uses high, low, close by defaultslowk, slowd = STOCH(input_arrays, 5, 3, 0, 3, 0, prices=['high', 'low', 'open'])
Supported Indicators 支持的指标
We can show all the TA functions supported by TA-Lib, either as a list or as a dict sorted by group (e.g. "Overlap Studies", "Momentum Indicators", etc):我们可以显示Ta lib的所有TA函数,返回一个 list 或者 dict
import talib
print talib.get_functions()
print talib.get_function_groups()
Function Groups
Overlap Studies 重叠研究
Momentum Indicators 动量指标
Volume Indicators 成交量指标
Volatility Indicators 波动性指标
Price Transform 价格指标
Cycle Indicators 周期指标
Pattern Recognition 形态识别
Statistic Functions 统计函数
Math Transform 数学变换
Math Operators 数学运算符
Overlap Studies
BBANDS Bollinger Bands #布林带
DEMA Double Exponential Moving Average #双指数移动平均线
EMA Exponential Moving Average #指数滑动平均
HT_TRENDLINE Hilbert Transform - Instantaneous Trendline #希尔伯特变换瞬时趋势
KAMA Kaufman Adaptive Moving Average #卡玛考夫曼自适应移动平均
MA Moving average #均线
MAMA MESA Adaptive Moving Average #自适应移动平均
MAVP Moving average with variable period #变周期移动平均
MIDPOINT MidPoint over period #在周期的中点
MIDPRICE Midpoint Price over period #中间时段价格
SAR Parabolic SAR #抛物线转向指标
SAREXT Parabolic SAR - Extended #抛物线转向指标 - 扩展
SMA Simple Moving Average# 简单移动平均线
T3 Triple Exponential Moving Average (T3)
TEMA Triple Exponential Moving Average
TRIMA Triangular Moving Average
WMA Weighted Moving Average#加权移动平均线
Momentum Indicators
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
Volume Indicators
AD Chaikin A/D Line
ADOSC Chaikin A/D Oscillator
OBV On Balance Volume
Volatility Indicators
ATR Average True Range
NATR Normalized Average True RangeTRANGE True RangePrice Transform
AVGPRICE Average Price
MEDPRICE Median Price
TYPPRICE Typical Price
WCLPRICE Weighted Close Price
Cycle Indicators
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
Pattern Recognition
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
Statistic Functions
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 python文档_talib 中文文档相关推荐
- SpringBoot中文文档 SpringBoot中文参考指南 SpringBoot中文参考文档 springboot中文文档 springboot中文
SpringBoot中文文档 SpringBoot中文参考指南 SpringBoot中文参考文档 springboot中文文档 springboot中文 SpringBoot中文文档 SpringBo ...
- mod python中文文档_mod_python中文文档
mod_python中文文档 -- oatil, eddyxu [2004-08-09 23:22:00] mod_python是apache组织的一个项目,通过它,可以开发psp或cgi,mod_p ...
- swift中文文档_Flutter 中文文档:使用 Packages
Flutter 支持使用其他开发者向 Flutter 和 Dart 生态系统贡献的共享 package,这意味着你可以快速构建应用而不是一切从零开始. 现有的 package 支持许多使用场景,例如, ...
- python tkinter手册_tkinter 中文文档
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! __author__=python importtkinterastk clas ...
- python torch exp_PyTorch官方中文文档:torch
torch 包 torch 包含了多维张量的数据结构以及基于其上的多种数学操作.另外,它也提供了多种工具,其中一些可以更有效地对张量和任意类型进行序列化. 它有CUDA 的对应实现,可以在NVIDIA ...
- python 任务队列 huey_python huey中文文档(二)
紧接着上回继续翻译吧.有关huey这个python写的的轻量级消息队列 个人才疏学浅,可能很多英文都要借助翻译软件,但尽量做到能够易于理解. 教程指导 这个文档的目的是为了帮助人尽可能快速使用huey ...
- k3s文档:中文文档地址
K3s文档中心 - 轻量级 Kubernetes
- python语言需要英语非常好吗-Python用不好英语水平不够?这里有官方中文文档你看不看...
Python 作为世界上最好用的语言,官方支持的文档一直没有中文.小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,那么查阅或理解速度都会大大提升.本文将介绍隐藏在 Python 官网的中文 ...
- python中文昵称-官方出品 Python 中文文档!拜托,别再说看不懂了
点击" 开发者技术前线 ",选择"星标�" 在看|星标|留言, 真爱 回复"666",获取一份技术人专属大礼包 作者:机器之心 参与:思源 ...
- 学python不会英语怎么办_Python学习 英语不好怎么办?这里有官方中文文档你看不看...
Python 作为世界上最好用的语言,官方支持的文档一直没有中文.小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,那么查阅或理解速度都会大大提升.本文将介绍隐藏在 Python 官网的中文 ...
最新文章
- “AI”战疫在行动,一文盘点百度大脑增援疫情防控的AI操作
- python绘制灰度图片直方图-opencv+python 统计及绘制直方图
- windows和linux的协议栈驱动
- JAVA入门级教学之(关于JVM的内存管理机制)
- (10)CSS 常用样式--盒模型扩展应用
- Seata多微服务互相调用_全局分布式事务使用案例_seata之原理剖析---微服务升级_SpringCloud Alibaba工作笔记0066
- 给马云的一幅画——阿里国际站用户体验设计案例精选
- 2021 年百度之星·程序设计大赛 - 初赛三(部分)
- java hacker code_我陷入了Java的第一个hackerrank挑战
- 近12年的计算机考研408真题及答案解析分享
- 拼多多和酷家乐面试总结(已拿offer)
- 建立一个被称为sroot()的函数,返回其参数的二次方根,重载sroot()三次,让它返回整数,长整数与双精度的二次方根
- 如何做出优雅的过渡效果? Dotween插件的简单介绍及示例代码
- 非平衡载流子和pn结
- 快手 (kuaishou.net) 2.6 发布
- 非常好的免费开源网站原型图设计工具
- mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
- 红木整装——成为现代装修行业中的新宠
- CentOS7.9 通过 kubeadm1.23.5 安装 K8S
- linux运维工作手册
热门文章
- 将文件夹内的所有文件重命名(从1开始发番)
- Deep Learning 论文笔记 (3): Deep Learning Face Attributes in the Wild
- 软件安装-Mysql数据库
- NSUserDefaults数据保存报错:Attempt to set a non-property-list object.
- linux 安装npm
- PHP调微信小程序接口生成access_token
- 计算机科学技术名家讲座许进,论高校计算机科学与技术课程中存在的问题与改革方向.pdf...
- mysql和虚拟主机区别_香港空间购买,香港虚拟主机购买,香港免备案空间购买
- numpy 矩阵 秩_Python(NumPy):集合只能映射秩1数组
- autoreconf:未找到命令