Talib技术因子详解(八)

10 篇文章 9 订阅
10 篇文章 50 订阅

talib安装方式:pip install Ta-lib

Tushare数据获取请参考:金融量化分析基础环境搭建

数据获取代码请参考:Talib技术因子详解(一)

71、CDLDARKCLOUDCOVER名称:Dark Cloud Cover 乌云压顶,调用方式如下:

output = talib.CDLDARKCLOUDCOVER(open, high, low, close)

二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,收盘价处于前一日实体中部以下,预示着股价下跌。

72、CDLDOJI名称:Doji 十字,调用方式如下:

output = talib.CDLDOJI(open, high, low, close)

一日K线模式,开盘价与收盘价基本相同。

73、CDLDOJISTAR名称:Doji Star 十字星,调用方式如下:

output = talib.CDLDOJISTAR(open, high, low, close)

一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。

74、CDLDRAGONFLYDOJI名称:Dragonfly Doji 蜻蜓十字/T形十字,调用方式如下:

output = talib.CDLDRAGONFLYDOJI(open, high, low, close)

一日K线模式,开盘后价格一路走低,之后收复,收盘价与开盘价相同,预示趋势反转。

75、CDLENGULFING名称:Engulfing Pattern 吞噬模式,调用方式如下:

output = talib.CDLENGULFING(open, high, low, close)

两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。

76、CDLEVENINGDOJISTAR名称:Evening Doji Star 十字暮星,调用方式如下:

output = talib.CDLEVENINGDOJISTAR(open, high, low, close)

三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。

77、CDLEVENINGSTAR名称:Evening Star 暮星,调用方式如下:

output = talib.CDLEVENINGSTAR(open, high, low, close)

三日K线模式,与晨星相反,上升趋势中;第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。

78、CDLGAPSIDESIDEWHITE名称:Up/Down-gap side-by-side white lines 向上/下跳空并列阳线,调用方式如下:

output = talib.CDLGAPSIDESIDEWHITE(open, high, low, close)

二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。

79、CDLGRAVESTONEDOJI名称:Gravestone Doji 墓碑十字/倒T十字,调用方式如下:

output = talib.CDLGRAVESTONEDOJI(open, high, low, close)

一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。

80、CDLHAMMER名称:Hammer 锤头,调用方式如下:

output = talib.CDLHAMMER(open, high, low, close)

一日K线模式,实体较短,无上影线,下影线大于实体长度两倍,处于下跌趋势底部,预示反转。

81、CDLHANGINGMAN名称:Hanging Man 上吊线,调用方式如下:

output = talib.CDLHANGINGMAN(open, high, low, close)

一日K线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。

82、CDLHARAMI名称:Harami Pattern 母子线,调用方式如下:

output = talib.CDLHARAMI(open, high, low, close)

二日K线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日K线长阴,第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。

83、CDLHIGHWAVE名称:High-Wave Candle 风高浪大线,调用方式如下:

output = talib.CDLHIGHWAVE(open, high, low, close)

三日K线模式,具有极长的上/下影线与短的实体,预示着趋势反转。

84、CDLHIKKAKE名称:Hikkake Pattern 陷阱,调用方式如下:

output = talib.CDLHIKKAKE(open, high, low, close)

三日K线模式,与母子类似,第二日价格在前一日实体范围内,第三日收盘价高于前两日,反转失败,趋势继续。

85、CDLHIKKAKEMOD名称:Modified Hikkake Pattern 修正陷阱,调用方式如下:

output = talib.CDLHIKKAKEMOD(open, high, low, close)

三日K线模式,与陷阱类似,上升趋势中,第三日跳空高开;下跌趋势中,第三日跳空低开,反转失败,趋势继续。

部分代码

#71、CDLDARKCLOUDCOVER名称:Dark Cloud Cover 乌云压顶
    #简介:二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,
    #收盘价处于前一日实体中部以下,预示着股价下跌。    
    # output = tl.CDLDARKCLOUDCOVER(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #72、CDLDOJI名称:Doji 十字
    #简介:一日K线模式,开盘价与收盘价基本相同。
    # output = tl.CDLDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #73、CDLDOJISTAR名称:Doji Star 十字星
    #简介:一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。
    # output = tl.CDLDOJISTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #74、CDLDRAGONFLYDOJI名称:Dragonfly Doji 蜻蜓十字/T形十字
    #简介:一日K线模式,开盘后价格一路走低,
    #之后收复,收盘价与开盘价相同,预示趋势反转。
    # output = tl.CDLDRAGONFLYDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #75、CDLENGULFING名称:Engulfing Pattern 吞噬模式
    #简介:两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,
    #第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。
    # output = tl.CDLENGULFING(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #76、CDLEVENINGDOJISTAR名称:Evening Doji Star 十字暮星
    #简介:三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。
    # output = tl.CDLEVENINGDOJISTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #77、CDLEVENINGSTAR名称:Evening Star 暮星
    #简介:三日K线模式,与晨星相反,上升趋势中,
    #第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。
    # output = tl.CDLEVENINGSTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #78、CDLGAPSIDESIDEWHITE名称:Up/Down-gap side-by-side white lines 向上/下跳空并列阳线
    #简介:二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,
    #第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。
    # output = tl.CDLGAPSIDESIDEWHITE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #79、CDLGRAVESTONEDOJI名称:Gravestone Doji 墓碑十字/倒T十字
    #简介:一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。
    # output = tl.CDLGRAVESTONEDOJI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #80、CDLHAMMER名称:Hammer 锤头
    #简介:一日K线模式,实体较短,无上影线,
    #下影线大于实体长度两倍,处于下跌趋势底部,预示反转。
    # output = tl.CDLHAMMER(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #81、CDLHANGINGMAN名称:Hanging Man 上吊线
    #简介:一日K线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。
    # output = tl.CDLHANGINGMAN(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #82、CDLHARAMI名称:Harami Pattern 母子线
    #简介:二日K线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日K线长阴,
    #第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。
    # output = tl.CDLHARAMI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #83、CDLHIGHWAVE名称:High-Wave Candle 风高浪大线
    #简介:三日K线模式,具有极长的上/下影线与短的实体,预示着趋势反转。
    # output = tl.CDLHIGHWAVE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #84、CDLHIKKAKE名称:Hikkake Pattern 陷阱
    #简介:三日K线模式,与母子类似,第二日价格在前一日实体范围内,
    #第三日收盘价高于前两日,反转失败,趋势继续。
    # output = tl.CDLHIKKAKE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #85、CDLHIKKAKEMOD名称:Modified Hikkake Pattern 修正陷阱
    #简介:三日K线模式,与陷阱类似,上升趋势中,第三日跳空高开;
    #下跌趋势中,第三日跳空低开,反转失败,趋势继续。
    output = tl.CDLHIKKAKEMOD(open_price_arr, high_price_arr, low_price_arr, close_price_arr)

    fig, ax1 = plt.subplots()
    ax2 = ax1.twinx()
    ax1.plot(close_price_arr, 'b')
    ax2.plot(output, 'r')
    ax1.set_ylabel('close', color='b')
    ax2.set_ylabel('output', color='r')
    plt.show()

完整代码请结合:Talib技术因子详解(一)

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coding的叶子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值