找回密码
 立即注册
搜索
查看: 85|回复: 0

talib函数功能一览表

[复制链接]

16

主题

0

回帖

70

积分

管理员

积分
70
发表于 2026-4-30 14:59:39 | 显示全部楼层 |阅读模式
talib函数一览表1.简介
由于底层框架是用C语言搭建的,所以python在使用时的帮助文档较少。为了方便使用,参考HuaRongSAO在github上的发布的内容整理出以下文档。
(原文地址:https://github.com/HuaRongSAO/talib-document)
2.安装和导入
(以下文档参考HuaRongSAO在github上的代码,网址为:https://github.com/HuaRongSAO/talib-document
# 取个数据验证一下set_token([color=rgb(152, 195, 121) !important]'')data = history(symbol = [color=rgb(152, 195, 121) !important]'SHSE.600519',frequency = [color=rgb(152, 195, 121) !important]'1d',start_time = [color=rgb(152, 195, 121) !important]'2015-01-01',end_time = [color=rgb(152, 195, 121) !important]'2019-12-31',fields = [color=rgb(152, 195, 121) !important]'open, high, low, close,amount,volume,eob',df = [color=rgb(86, 182, 194) !important]True)# 一、重叠研究(overlap studies)# [color=rgb(209, 154, 102) !important]1.简单移动平均指标SMA# 参数说明:talib.SMA(a,b)# a:要计算平均数的序列;b:计算平均线的周期。表示计算a的b日移动平均[color=rgb(198, 120, 221) !important]close = data[[color=rgb(152, 195, 121) !important]'close'].[color=rgb(198, 120, 221) !important]valuesSMA = talib.SMA([color=rgb(198, 120, 221) !important]close,[color=rgb(209, 154, 102) !important]5)# [color=rgb(209, 154, 102) !important]2.布林线BBANDS# 参数说明:talib.BBANDS([color=rgb(198, 120, 221) !important]close, timeperiod, matype)# [color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;matype:平均方法(bolling线的middle线 = MA,用于设定哪种类型的MA)# MA_Type: [color=rgb(209, 154, 102) !important]0=SMA, [color=rgb(209, 154, 102) !important]1=EMA, [color=rgb(209, 154, 102) !important]2=WMA, [color=rgb(209, 154, 102) !important]3=DEMA, [color=rgb(209, 154, 102) !important]4=TEMA, [color=rgb(209, 154, 102) !important]5=TRIMA, [color=rgb(209, 154, 102) !important]6=KAMA, [color=rgb(209, 154, 102) !important]7=MAMA, [color=rgb(209, 154, 102) !important]8=T3 ([color=rgb(198, 120, 221) !important]Default=SMA)upper, middle, lower = talib.BBANDS([color=rgb(198, 120, 221) !important]close,[color=rgb(209, 154, 102) !important]5,matype = talib.MA_Type.EMA)# [color=rgb(209, 154, 102) !important]3. DEMA 双移动平均线EMA = [color=rgb(209, 154, 102) !important]2*EMA-EMA(EMA)# 参数说明:talib.DEMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)DEMA = talib.DEMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)# [color=rgb(209, 154, 102) !important]4. MA# 参数说明:MA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30, matype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;matype:计算平均线方法MA = talib.MA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30, matype = [color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]5. EMA# 参数说明:EMA = talib.EMA(np.array([color=rgb(198, 120, 221) !important]close), timeperiod=[color=rgb(209, 154, 102) !important]6)# [color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;matype:计算平均线方法EMA = talib.EMA(np.array([color=rgb(198, 120, 221) !important]close), timeperiod = [color=rgb(209, 154, 102) !important]6)# [color=rgb(209, 154, 102) !important]6.KAMA:考夫曼的自适应移动平均线# 参数说明:KAMA = talib.KAMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)KAMA = talib.KAMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)# [color=rgb(209, 154, 102) !important]7. MIDPRICE:阶段中点价格# talib.MIDPOINT([color=rgb(198, 120, 221) !important]close, timeperiod)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;MIDPOINT = talib.MIDPOINT([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]8.SAR:抛物线指标# SAR(high, low, acceleration=[color=rgb(209, 154, 102) !important]0, maximum=[color=rgb(209, 154, 102) !important]0)# 参数说明:high:最高价;low:最低价;acceleration:加速因子;maximum:极点价SAR = talib.SAR(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, acceleration=[color=rgb(209, 154, 102) !important]0, maximum=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]9.MIDPRICE:阶段中点价格(Midpoint Price [color=rgb(198, 120, 221) !important]over [color=rgb(198, 120, 221) !important]period)# talib.MIDPOINT([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;MIDPOINT = talib.MIDPOINT([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]10. T3:三重移动平均线# talib.T3([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]5, vfactor=[color=rgb(209, 154, 102) !important]0)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;vfactor: va 系数,当va=[color=rgb(209, 154, 102) !important]0时,T3就是三重移动平均线;va=[color=rgb(209, 154, 102) !important]1时,就是DEMAT3 = talib.T3([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]5, vfactor = [color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]11.TEMA:三重指数移动平均线# talib.TEMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;TEMA = talib.TEMA([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]30)# [color=rgb(209, 154, 102) !important]12.SAREXT:SAR的抛物面扩展# talib.SAREXT(high_p, low_p, startvalue=[color=rgb(209, 154, 102) !important]0, offsetonreverse=[color=rgb(209, 154, 102) !important]0, accelerationinitlong=[color=rgb(209, 154, 102) !important]0, accelerationlong=[color=rgb(209, 154, 102) !important]0, accelerationmaxlong=[color=rgb(209, 154, 102) !important]0, accelerationinitshort=[color=rgb(209, 154, 102) !important]0, accelerationshort=[color=rgb(209, 154, 102) !important]0, accelerationmaxshort=[color=rgb(209, 154, 102) !important]0)SAREXT = talib.SAREXT(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, startvalue=[color=rgb(209, 154, 102) !important]0, offsetonreverse=[color=rgb(209, 154, 102) !important]0, accelerationinitlong=[color=rgb(209, 154, 102) !important]0, accelerationlong=[color=rgb(209, 154, 102) !important]0, accelerationmaxlong=[color=rgb(209, 154, 102) !important]0, accelerationinitshort=[color=rgb(209, 154, 102) !important]0, accelerationshort=[color=rgb(209, 154, 102) !important]0, accelerationmaxshort=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]13.WMA:移动加权平均法# talib.WMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:周期;WMA = talib.WMA([color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]30)# 二、 波动量指标# [color=rgb(209, 154, 102) !important]1.ATR:真实波动幅度均值# ATR(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价,timeperiod:周期ATR = talib.ATR(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]2.NATR:归一化波动幅度均值# NATR(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价,timeperiod:周期NATR = talib.NATR(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]3.TRANGE:真正的范围# TRANGE(high, low, [color=rgb(198, 120, 221) !important]close)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价TRANGE = talib.TRANGE(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close)# 三、 量价指标# [color=rgb(209, 154, 102) !important]1. AD:量价指标# AD(high, low, [color=rgb(198, 120, 221) !important]close, volume)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价,volume:成交量AD = talib.AD(data[[color=rgb(152, 195, 121) !important]'high'], data[[color=rgb(152, 195, 121) !important]'low'], [color=rgb(198, 120, 221) !important]close,data[[color=rgb(152, 195, 121) !important]'volume'])# [color=rgb(209, 154, 102) !important]2.ADOSC:震荡指标# ADOSC(high, low, [color=rgb(198, 120, 221) !important]close, volume, fastperiod=[color=rgb(209, 154, 102) !important]3, slowperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价,volume:成交量; fastperiod:快周期; slowperiod:慢周期ADOSC = talib.ADOSC(data[[color=rgb(152, 195, 121) !important]'high'], data[[color=rgb(152, 195, 121) !important]'low'], [color=rgb(198, 120, 221) !important]close,data[[color=rgb(152, 195, 121) !important]'volume'], fastperiod=[color=rgb(209, 154, 102) !important]3, slowperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]3.OBV:能量潮# OBV([color=rgb(198, 120, 221) !important]close, volume)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价,volume:成交量OBV = talib.OBV([color=rgb(198, 120, 221) !important]close, data[[color=rgb(152, 195, 121) !important]'volume'])# 三、 周期指标# [color=rgb(209, 154, 102) !important]1.HT_DCPERIOD:希尔伯特变换-主导周期# HT_DCPERIOD([color=rgb(198, 120, 221) !important]close)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价HT_DCPERIOD = talib.HT_DCPERIOD([color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]2.HT_DCPHASE:希尔伯特变换-主导循环阶段# HT_DCPHASE([color=rgb(198, 120, 221) !important]close)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价HT_DCPHASE = talib.HT_DCPHASE([color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]3.HT_PHASOR:希尔伯特变换-希尔伯特变换相量分量# inphase, quadrature = HT_PHASOR([color=rgb(198, 120, 221) !important]close)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价HT_PHASOR_inphase,HT_PHASOR_quadrature = talib.HT_PHASOR([color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]4.HT_SINE:希尔伯特变换-正弦波# sine, leadsine = HT_SINE([color=rgb(198, 120, 221) !important]close)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价HT_SINE_sine,HT_SINE_leadsine = talib.HT_SINE([color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]5.HT_TRENDMODE:希尔伯特变换-趋势与周期模式# [color=rgb(209, 154, 102) !important]integer = HT_TRENDMODE([color=rgb(198, 120, 221) !important]close)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价HT_TRENDMODE = talib.HT_TRENDMODE([color=rgb(198, 120, 221) !important]close)# 四、价格变化函数# [color=rgb(209, 154, 102) !important]1. AVGPRICE:平均价格函数# [color=rgb(209, 154, 102) !important]real = AVGPRICE([color=rgb(198, 120, 221) !important]open, high, low, [color=rgb(198, 120, 221) !important]close)AVGPRICE = talib.AVGPRICE(data[[color=rgb(152, 195, 121) !important]'open'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]2. MEDPRICE:中位数价格# [color=rgb(209, 154, 102) !important]real = MEDPRICE(high, low)# 参数说明:high:最高价;low:最低价;MEDPRICE = talib.MEDPRICE(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values)# [color=rgb(209, 154, 102) !important]3. TYPPRICE :代表性价格# [color=rgb(209, 154, 102) !important]real = TYPPRICE(high, low, [color=rgb(198, 120, 221) !important]close)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价TYPPRICE = talib.TYPPRICE(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]4. WCLPRICE :加权收盘价# [color=rgb(209, 154, 102) !important]real = WCLPRICE(high, low, [color=rgb(198, 120, 221) !important]close)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价WCLPRICE = talib.WCLPRICE(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close)# 五、 动量指标# [color=rgb(209, 154, 102) !important]1. ADX:平均趋向指数# [color=rgb(209, 154, 102) !important]real = ADX(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ADX = talib.ADX(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]2. ADXR:平均趋向指数的趋向指数# [color=rgb(209, 154, 102) !important]real = ADXR(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ADXR = talib.ADXR(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]3. APO :价格震荡指数# [color=rgb(209, 154, 102) !important]real = APO([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, matype=[color=rgb(209, 154, 102) !important]0)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;fastperiod:快周期; slowperiod:慢周期APO = talib.APO([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, matype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]4. AROON :阿隆指标# aroondown, aroonup = AROON(high, low, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期AROON_aroondown,AROON_aroonup = talib.AROON(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]5.AROONOSC :阿隆振荡# [color=rgb(209, 154, 102) !important]real = AROONOSC(high, low, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期AROONOSC = talib.AROONOSC(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]6. BOP :均势指标# [color=rgb(209, 154, 102) !important]real = BOP([color=rgb(198, 120, 221) !important]open, high, low, [color=rgb(198, 120, 221) !important]close)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期BOP= talib.BOP(data[[color=rgb(152, 195, 121) !important]'open'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close)# [color=rgb(209, 154, 102) !important]7. CCI :顺势指标# [color=rgb(209, 154, 102) !important]real = CCI(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期CCI = talib.CCI(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values,[color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]8. CMO :钱德动量摆动指标# [color=rgb(209, 154, 102) !important]real = CMO([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期CMO = talib.CMO([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]9. DX :动向指标或趋向指标# [color=rgb(209, 154, 102) !important]real = DX(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期DX = talib.DX(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]10. MACD:平滑异同移动平均线# macd, macdsignal, macdhist = MACD([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, signalperiod=[color=rgb(209, 154, 102) !important]9)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;fastperiod:快周期; slowperiod:慢周期MACD_macd,MACD_macdsignal,MACD_macdhist = talib.MACD([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, signalperiod=[color=rgb(209, 154, 102) !important]9)# [color=rgb(209, 154, 102) !important]11. MACDEXT :MACD延伸# macd, macdsignal, macdhist = MACDEXT([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, fastmatype=[color=rgb(209, 154, 102) !important]0, slowperiod=[color=rgb(209, 154, 102) !important]26, slowmatype=[color=rgb(209, 154, 102) !important]0, signalperiod=[color=rgb(209, 154, 102) !important]9, signalmatype=[color=rgb(209, 154, 102) !important]0)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期MACDEXT_macd,MACDEXT_macdsignal,MACDEXT_macdhist = talib.MACDEXT([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, fastmatype=[color=rgb(209, 154, 102) !important]0, slowperiod=[color=rgb(209, 154, 102) !important]26, slowmatype=[color=rgb(209, 154, 102) !important]0, signalperiod=[color=rgb(209, 154, 102) !important]9, signalmatype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]12. MFI :资金流量指标# [color=rgb(209, 154, 102) !important]real = MFI(high, low, [color=rgb(198, 120, 221) !important]close, volume, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期MFI = talib.MFI(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, data[[color=rgb(152, 195, 121) !important]'volume'], timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]13. MINUS_DI:DMI 中的DI指标 负方向指标# [color=rgb(209, 154, 102) !important]real = MINUS_DI(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期MINUS_DI = talib.MINUS_DI(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]14. MINUS_DM:上升动向值# [color=rgb(209, 154, 102) !important]real = MINUS_DM(high, low, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期MINUS_DM = talib.MINUS_DM(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod=[color=rgb(209, 154, 102) !important]14)# 六、波动率指标# [color=rgb(209, 154, 102) !important]1.MOM: 上升动向值# [color=rgb(209, 154, 102) !important]real = MOM([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期MOM = talib.MOM([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]2.PLUS_DI# [color=rgb(209, 154, 102) !important]real = PLUS_DI(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期PLUS_DI = talib.PLUS_DI(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]3.PLUS_DM# [color=rgb(209, 154, 102) !important]real = PLUS_DM(high, low, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期PLUS_DM = talib.PLUS_DM(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]4. PPO: 价格震荡百分比指数# [color=rgb(209, 154, 102) !important]real = PPO([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, matype=[color=rgb(209, 154, 102) !important]0)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期,fastperiod:快周期; slowperiod:慢周期PPO = talib.PPO([color=rgb(198, 120, 221) !important]close, fastperiod=[color=rgb(209, 154, 102) !important]12, slowperiod=[color=rgb(209, 154, 102) !important]26, matype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]5.ROC:变动率指标# [color=rgb(209, 154, 102) !important]real = ROC([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ROC = talib.ROC([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]6. ROCP:变动百分比# [color=rgb(209, 154, 102) !important]real = ROCP([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ROCP = talib.ROCP([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]7.ROCR :变动百分率# [color=rgb(209, 154, 102) !important]real = ROCR([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ROCR = talib.ROCR([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]8. ROCR100 :变动百分率(*[color=rgb(209, 154, 102) !important]100)# [color=rgb(209, 154, 102) !important]real = ROCR100([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期ROCR100 = talib.ROCR100([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]10)# [color=rgb(209, 154, 102) !important]9. RSI:相对强弱指数# [color=rgb(209, 154, 102) !important]real = RSI([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# 参数说明:[color=rgb(198, 120, 221) !important]close:收盘价;timeperiod:时间周期RSI = talib.RSI([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]10.STOCH :随机指标,俗称KD# slowk, slowd = STOCH(high, low, [color=rgb(198, 120, 221) !important]close, fastk_period=[color=rgb(209, 154, 102) !important]5, slowk_period=[color=rgb(209, 154, 102) !important]3, slowk_matype=[color=rgb(209, 154, 102) !important]0, slowd_period=[color=rgb(209, 154, 102) !important]3, slowd_matype=[color=rgb(209, 154, 102) !important]0)# 参数说明:high:最高价;low:最低价;[color=rgb(198, 120, 221) !important]close:收盘价;fastk_period:N参数, slowk_period:M1参数, slowk_matype:M1类型, slowd_period:M2参数, slowd_matype:M2类型STOCH_slowk,STOCH_slowd = talib.STOCH(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, fastk_period=[color=rgb(209, 154, 102) !important]5, slowk_period=[color=rgb(209, 154, 102) !important]3, slowk_matype=[color=rgb(209, 154, 102) !important]0, slowd_period=[color=rgb(209, 154, 102) !important]3, slowd_matype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]11. STOCHF :快速随机指标# fastk, fastd = STOCHF(high, low, [color=rgb(198, 120, 221) !important]close, fastk_period=[color=rgb(209, 154, 102) !important]5, fastd_period=[color=rgb(209, 154, 102) !important]3, fastd_matype=[color=rgb(209, 154, 102) !important]0)STOCHF_fastk,STOCHF_fastd = talib.STOCHF(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, fastk_period=[color=rgb(209, 154, 102) !important]5, fastd_period=[color=rgb(209, 154, 102) !important]3, fastd_matype=[color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]12.STOCHRSI:随机相对强弱指数# fastk, fastd = STOCHRSI(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14, fastk_period=[color=rgb(209, 154, 102) !important]5, fastd_period=[color=rgb(209, 154, 102) !important]3, fastd_matype=[color=rgb(209, 154, 102) !important]0)STOCHRSI_fastk,STOCHRSI_fastd = talib.STOCHF(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, fastk_period = [color=rgb(209, 154, 102) !important]5, fastd_period = [color=rgb(209, 154, 102) !important]3, fastd_matype = [color=rgb(209, 154, 102) !important]0)# [color=rgb(209, 154, 102) !important]13.TRIX:[color=rgb(209, 154, 102) !important]1-[color=rgb(198, 120, 221) !important]day Rate-[color=rgb(198, 120, 221) !important]Of-Change (ROC) [color=rgb(198, 120, 221) !important]of a Triple Smooth EMA# [color=rgb(209, 154, 102) !important]real = TRIX([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]30)TRIX = talib.TRIX([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]30)# [color=rgb(209, 154, 102) !important]14.ULTOSC:终极波动指标# [color=rgb(209, 154, 102) !important]real = ULTOSC(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod1=[color=rgb(209, 154, 102) !important]7, timeperiod2=[color=rgb(209, 154, 102) !important]14, timeperiod3=[color=rgb(209, 154, 102) !important]28)ULTOSC = talib.ULTOSC(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod1=[color=rgb(209, 154, 102) !important]7, timeperiod2=[color=rgb(209, 154, 102) !important]14, timeperiod3=[color=rgb(209, 154, 102) !important]28)# [color=rgb(209, 154, 102) !important]15.WILLR :威廉指标# [color=rgb(209, 154, 102) !important]real = WILLR(high, low, [color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)WILLR = talib.WILLR(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, [color=rgb(198, 120, 221) !important]close, timeperiod = [color=rgb(209, 154, 102) !important]14)# 七、Statistic Functions 统计学指标# [color=rgb(209, 154, 102) !important]1. BETA:β系数也称为贝塔系数# [color=rgb(209, 154, 102) !important]real = BETA(high, low, timeperiod=[color=rgb(209, 154, 102) !important]5)BETA = talib.BETA(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod = [color=rgb(209, 154, 102) !important]5)# [color=rgb(209, 154, 102) !important]2. CORREL :皮尔逊相关系数# [color=rgb(209, 154, 102) !important]real = CORREL(high, low, timeperiod=[color=rgb(209, 154, 102) !important]30)CORREL = talib.CORREL(data[[color=rgb(152, 195, 121) !important]'high'].[color=rgb(198, 120, 221) !important]values, data[[color=rgb(152, 195, 121) !important]'low'].[color=rgb(198, 120, 221) !important]values, timeperiod = [color=rgb(209, 154, 102) !important]30)# [color=rgb(209, 154, 102) !important]3.LINEARREG :线性回归# [color=rgb(209, 154, 102) !important]real = LINEARREG([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)LINEARREG = talib.LINEARREG([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]4.LINEARREG_ANGLE :线性回归的角度# [color=rgb(209, 154, 102) !important]real = LINEARREG_ANGLE([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)LINEARREG_ANGLE = talib.LINEARREG_ANGLE([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]5. LINEARREG_INTERCEPT :线性回归截距# [color=rgb(209, 154, 102) !important]real = LINEARREG_INTERCEPT([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)LINEARREG_INTERCEPT = talib.LINEARREG_INTERCEPT([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]6.LINEARREG_SLOPE:线性回归斜率指标# [color=rgb(209, 154, 102) !important]real = LINEARREG_SLOPE([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)LINEARREG_SLOPE = talib.LINEARREG_SLOPE([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]7.STDDEV :标准偏差# [color=rgb(209, 154, 102) !important]real = STDDEV([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]5, nbdev=[color=rgb(209, 154, 102) !important]1)STDDEV = talib.STDDEV([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]5, nbdev=[color=rgb(209, 154, 102) !important]1)# [color=rgb(209, 154, 102) !important]8.TSF:时间序列预测# [color=rgb(209, 154, 102) !important]real = TSF([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)TSF = talib.TSF([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]14)# [color=rgb(209, 154, 102) !important]9. VAR:方差# [color=rgb(209, 154, 102) !important]real = VAR([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]5, nbdev=[color=rgb(209, 154, 102) !important]1)VAR = talib.VAR([color=rgb(198, 120, 221) !important]close, timeperiod=[color=rgb(209, 154, 102) !important]5, nbdev=[color=rgb(209, 154, 102) !important]1)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|游量 AI -更聪明的量化投资平台 ( |琼 ICP 备 2025055451 号 -8 )

GMT+8, 2026-7-22 14:30 , Processed in 0.134158 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表