Bootstrap

Talib指标公式及释义整理

1. BBANDS - 布林线指标

布林线(Bollinger Band)由三条轨道线组成(上轨、中轨和下轨),其中上轨、下轨可以看成是价格的压力线和支撑线。在两线之间是价格平均线。一般情况,股价会运行在压力线和支撑线所形成的通道中。

计算方法:首先计出过去 N 日收巿价的标准差 SD(Standard Deviation) ,通常再乘 2 得出 2 倍标准差, Up 线为 N日平均线加 2 倍标准差, Down 线则为 N日平均线减 2 倍标准差。

代码:upperband, middleband, lowerband = tb.BBANDS(close, timeperiod=5, nbdevup=2, nbdevdn=2, matype=0)

2. DEMA - 双移动平均线

两条移动平均线来产生趋势信号,较长期者用来识别趋势,较短期者用来选择时机。正是两条平均线及价格三者的相互作用,才共同产生了趋势信号。

代码:real = tb.DEMA(close, timeperiod=30)

3. EMA - 指数平均数

指数平均数是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。

代码:real = tb.EMA(close, timeperiod=30)

4. HT_TRENDLINE - 希尔伯特瞬时变换

希尔伯特瞬时变换是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。

代码:real = tb.HT_TRENDLINE(close)

5. KAMA - 考夫曼的自适应移动平均线

短期均线贴近价格走势,灵敏度高,但会有很多噪声,产生虚假信号;长期均线在判断趋势上一般比较准确 ,但是长期均线有着严重滞后的问题。我们想得到这样的均线,当价格沿一个方向快速移动时,短期的移动 平均线是最合适的;当价格在横盘的过程中,长期移动平均线是合适的。

代码:real = tb.KAMA(close, timeperiod=30)

6. MA - 移动平均线

移动平均线,Moving Average,简称MA,原本的意思是移动平均,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5。

代码:real = tb.MA(close, timeperiod=30, matype=0)

7. MAMA - 台面自适应移动平均线

代码:

mama, fama = tb.MAMA(close, fastlimit=0, slowlimit=0)

8. MAVP - 可变时期的移动平均线

代码:

real = tb.MAVP(close, periods, minperiod=2, maxperiod=30, matype=0)

9. MIDPOINT - 期间中点

代码:real = tb.MIDPOINT(close, timeperiod=14)

10. MIDPRICE - 期间的中间价

代码:real = tb.MIDPRICE(high, low, timeperiod=14)

11. SAR - 抛物线指标

抛物线转向也称停损点转向,是利用抛物线方式,随时调整停损点位置以观察买卖点。由于停损点(又称转向点SAR)以弧形的方式移动,故称之为抛物线转向指标 。

代码:real = tb.SAR(high, low, acceleration=0, maximum=0)

11. SAREXT - 抛物线SAR扩展

代码:

real = tb.SAREXT(high, low, startvalue=0, offsetonreverse=0, accelerationinitlong=0, accelerationlong=0, accelerationmaxlong=0, accelerationinitshort=0, accelerationshort=0, accelerationmaxshort=0)

12. SMA - 简单移动平均线

移动平均线,Moving Average,简称MA,原本的意思是移动平均,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。

代码:real = tb.SMA(close, timeperiod=30)

13. T3 - 三重指数移动平均线

TRIX长线操作时采用本指标的讯号,长时间按照本指标讯号交易,获利百分比大于损失百分比,利润相当可观。 比如日线MA5指5天内的收盘价除以5 。

代码:real = tb.T3(close, timeperiod=5, vfactor=0)

14. TRIMA - 三角形的移动平均线

代码:real = tb.TRIMA(close, timeperiod=30)

15. WMA - 移动加权平均线

移动加权平均法是指以每次进货的成本加上原有库存存货的成本,除以每次进货数量与原有库存存货的数量之和,据以计算加权平均单位成本,以此为基础计算当月发出存货的成本和期末存货的成本的一种方法。

代码:real =tb.WMA(close, timeperiod=30)

;