TA-Lib有很多指标,以及一些常见的形态TA-Lib都已经有现成的算法,广泛应用于数据指标分析。
下面对其常见的指标和形态介绍列出来。
使用TA-Lib比较简单,引入即可:
import talib as tb
from talib import *
print(tb.HT_DCPERIOD(close))
print(tb.HT_DCPHASE(close))
循环指标
HT_DCPERIOD - 希尔伯特变换-主导周期
Hilbert Transform - Dominant Cycle Period
函数名:HT_DCPERIOD
名称: 希尔伯特变换-主导周期
简介:将价格作为信息信号,计算价格处在的周期的位置,作为择时的依据
real = HT_DCPERIOD(close)
HT_DCPHASE - 希尔伯特变换-主导循环阶段
Hilbert Transform - Dominant Cycle Phase
函数名:HT_DCPHASE
名称: 希尔伯特变换-主导循环阶段
real = HT_DCPHASE(close)
HT_PHASOR - 希尔伯特变换-希尔伯特变换相量分量
Hilbert Transform - Phasor Components
函数名:HT_DCPHASE
名称: 希尔伯特变换-希尔伯特变换相量分量
inphase, quadrature = HT_PHASOR(close)
HT_SINE - 希尔伯特变换-正弦波
Hilbert Transform - SineWave
函数名:HT_DCPHASE
名称: 希尔伯特变换-正弦波 NOTE: The HT_SINE function has an unstable period.
sine, leadsine = HT_SINE(close)
HT_TRENDMODE - 希尔伯特变换-趋势与周期模式
Hilbert Transform - Trend vs Cycle Mode
函数名:HT_DCPHASE
名称: 希尔伯特变换-趋势与周期模式
NOTE: The HT_TRENDMODE function has an unstable period.
integer = HT_TRENDMODE(close)
数学运算函数
ADD - 向量加法运算
Vector Arithmetic Add
函数名:ADD
名称:向量加法运算
real = ADD(high, low)
DIV - 向量除法运算
Vector Arithmetic Div
函数名:DIV
名称:向量除法运算
real = DIV(high, low)
MAX - 周期内最大值
Highest value over a specified period
函数名:MAX
名称:周期内最大值(未满足周期返回nan)
real = MAX(close, timeperiod=30)
MAXINDEX - 周期内最大值的索引
Index of highest value over a specified period
函数名:MAXINDEX
名称:周期内最大值的索引
integer = MAXINDEX(close, timeperiod=30)
MIN - 周期内最小值
Lowest value over a specified period
函数名:MIN
名称:周期内最小值 (未满足周期返回nan)
real = MIN(close, timeperiod=30)
MININDEX - 周期内最小值的索引
Index of lowest value over a specified period
函数名:MININDEX
名称:周期内最小值的索引
integer = MININDEX(c