Talib技术因子详解(十)

10 篇文章 49 订阅
10 篇文章 9 订阅

talib安装方式:pip install Ta-lib

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

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

101、CDLPIERCING名称:Piercing Pattern 刺透形态,调用方式如下:

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

两日K线模式,下跌趋势中,第一日阴线,第二日收盘价低于前一日最低价,收盘价处在第一日实体上部,预示着底部反转。

102、CDLRICKSHAWMAN名称:Rickshaw Man 黄包车夫,调用方式如下:

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

一日K线模式,与长腿十字线类似,若实体正好处于价格振幅中点,称为黄包车夫。

103、CDLRISEFALL3METHODS名称:Rising/Falling Three Methods 上升/下降三法,调用方式如下:

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

五日K线模式,以上升三法为例,上涨趋势中,第一日长阳线,中间三日价格在第一日范围内小幅震荡,第五日长阳线,收盘价高于第一日收盘价,预示股价上升。

104、CDLSEPARATINGLINES名称:Separating Lines 分离线,调用方式如下:

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

二日K线模式,上涨趋势中,第一日阴线,第二日阳线,第二日开盘价与第一日相同且为最低价,预示着趋势继续。

105、CDLSHOOTINGSTAR名称:Shooting Star 射击之星,调用方式如下:

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

一日K线模式,上影线至少为实体长度两倍,没有下影线,预示着股价下跌。

106、CDLSHORTLINE名称:Short Line Candle 短蜡烛,调用方式如下:

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

一日K线模式,实体短,无上下影线。

107、CDLSPINNINGTOP名称:Spinning Top 纺锤,调用方式如下:

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

一日K线,实体小。

108、CDLSTALLEDPATTERN名称:Stalled Pattern 停顿形态,调用方式如下:

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

三日K线模式,上涨趋势中,第二日长阳线,第三日开盘于前一日收盘价附近,短阳线,预示着上涨结束。

109、CDLSTICKSANDWICH名称:Stick Sandwich 条形三明治,调用方式如下:

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

三日K线模式,第一日长阴线,第二日阳线,开盘价高于前一日收盘价,第三日开盘价高于前两日最高价,收盘价于第一日收盘价相同。

110、CDLTAKURI名称:Takuri (Dragonfly Doji with very long lower shadow)探水竿,调用方式如下:

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

一日K线模式,大致与蜻蜓十字相同,下影线长度长。

111、CDLTASUKIGAP名称:Tasuki Gap 跳空并列阴阳线,调用方式如下:

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

三日K线模式,分上涨和下跌,以上升为例,前两日阳线,第二日跳空,第三日阴线,收盘价于缺口中,上升趋势持续。

112、CDLTHRUSTING名称:Thrusting Pattern 插入,调用方式如下:

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

二日K线模式,与颈上线类似,下跌趋势中,第一日长阴线,第二日开盘价跳空,收盘价略低于前一日实体中部,与颈上线相比实体较长,预示着趋势持续。

113、CDLTRISTAR名称:Tristar Pattern 三星,调用方式如下:

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

三日K线模式,由三个十字组成,第二日十字必须高于或者低于第一日和第三日,预示着反转。

114、CDLUNIQUE3RIVER名称:Unique 3 River 奇特三河床,调用方式如下:

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

三日K线模式,下跌趋势中,第一日长阴线,第二日为锤头,最低价创新低,第三日开盘价低于第二日收盘价,收阳线,收盘价不高于第二日收盘价,预示着反转,第二日下影线越长可能性越大。

115、CDLUPSIDEGAP2CROWS名称:Upside Gap Two Crows 向上跳空的两只乌鸦,调用方式如下:

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

三日K线模式,第一日阳线,第二日跳空以高于第一日最高价开盘,收阴线,第三日开盘价高于第二日,收阴线,与第一日比仍有缺口。

116、CDLXSIDEGAP3METHODS名称:Upside/Downside Gap Three Methods 上升/下降跳空三法,调用方式如下:

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

五日K线模式,以上升跳空三法为例,上涨趋势中,第一日长阳线,第二日短阳线,第三日跳空阳线,第四日阴线,开盘价与收盘价于前两日实体内,第五日长阳线,收盘价高于第一日收盘价,预示股价上升。b

部分代码

    #101、CDLPIERCING名称:Piercing Pattern 刺透形态
    #简介:两日K线模式,下跌趋势中,第一日阴线,第二日收盘价低于前一日最低价,
    #收盘价处在第一日实体上部,预示着底部反转。
    # output = tl.CDLPIERCING(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #102、CDLRICKSHAWMAN名称:Rickshaw Man 黄包车夫
    #简介:一日K线模式,与长腿十字线类似,
    #若实体正好处于价格振幅中点,称为黄包车夫。
    # output = tl.CDLRICKSHAWMAN(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #103、CDLRISEFALL3METHODS名称:Rising/Falling Three Methods 上升/下降三法
    #简介: 五日K线模式,以上升三法为例,上涨趋势中,
    #第一日长阳线,中间三日价格在第一日范围内小幅震荡,
    #第五日长阳线,收盘价高于第一日收盘价,预示股价上升。
    # output = tl.CDLRISEFALL3METHODS(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #104、CDLSEPARATINGLINES名称:Separating Lines 分离线
    #简介:二日K线模式,上涨趋势中,第一日阴线,第二日阳线,
    #第二日开盘价与第一日相同且为最低价,预示着趋势继续。
    # output = tl.CDLSEPARATINGLINES(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #105、CDLSHOOTINGSTAR名称:Shooting Star 射击之星
    #简介:一日K线模式,上影线至少为实体长度两倍,
    #没有下影线,预示着股价下跌
    # output = tl.CDLSHOOTINGSTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #106、CDLSHORTLINE名称:Short Line Candle 短蜡烛
    #简介:一日K线模式,实体短,无上下影线
    # output = tl.CDLSHORTLINE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #107、CDLSPINNINGTOP名称:Spinning Top 纺锤
    #简介:一日K线,实体小。
    # output = tl.CDLSPINNINGTOP(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #108、CDLSTALLEDPATTERN名称:Stalled Pattern 停顿形态
    #简介:三日K线模式,上涨趋势中,第二日长阳线,
    #第三日开盘于前一日收盘价附近,短阳线,预示着上涨结束
    # output = tl.CDLSTALLEDPATTERN(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #109、CDLSTICKSANDWICH名称:Stick Sandwich 条形三明治
    #简介:三日K线模式,第一日长阴线,第二日阳线,开盘价高于前一日收盘价,
    #第三日开盘价高于前两日最高价,收盘价于第一日收盘价相同。
    # output = tl.CDLSTICKSANDWICH(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #110、CDLTAKURI名称:Takuri (Dragonfly Doji with very long lower shadow)探水竿
    #简介:一日K线模式,大致与蜻蜓十字相同,下影线长度长。
    # output = tl.CDLTAKURI(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #111、CDLTASUKIGAP名称:Tasuki Gap 跳空并列阴阳线
    #简介:三日K线模式,分上涨和下跌,以上升为例,
    #前两日阳线,第二日跳空,第三日阴线,收盘价于缺口中,上升趋势持续。
    # output = tl.CDLTASUKIGAP(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #112、CDLTHRUSTING名称:Thrusting Pattern 插入
    #简介:二日K线模式,与颈上线类似,下跌趋势中,第一日长阴线,第二日开盘价跳空,
    #收盘价略低于前一日实体中部,与颈上线相比实体较长,预示着趋势持续。
    # output = tl.CDLTHRUSTING(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #113、CDLTRISTAR名称:Tristar Pattern 三星
    #简介:三日K线模式,由三个十字组成,
    #第二日十字必须高于或者低于第一日和第三日,预示着反转。
    # output = tl.CDLTRISTAR(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #114、CDLUNIQUE3RIVER名称:Unique 3 River 奇特三河床
    #简介:三日K线模式,下跌趋势中,第一日长阴线,第二日为锤头,最低价创新低,第三日开盘价低于第二日收盘价,收阳线,
    #收盘价不高于第二日收盘价,预示着反转,第二日下影线越长可能性越大。
    # output = tl.CDLUNIQUE3RIVER(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #115、CDLUPSIDEGAP2CROWS名称:Upside Gap Two Crows 向上跳空的两只乌鸦
    #简介:三日K线模式,第一日阳线,第二日跳空以高于第一日最高价开盘,
    #收阴线,第三日开盘价高于第二日,收阴线,与第一日比仍有缺口。
    # output = tl.CDLUPSIDEGAP2CROWS(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
   
    #116、CDLXSIDEGAP3METHODS名称:Upside/Downside Gap Three Methods 上升/下降跳空三法
    #简介:五日K线模式,以上升跳空三法为例,上涨趋势中,第一日长阳线,第二日短阳线,第三日跳空阳线,第四日阴线,开盘价与收盘价于前两日实体内,
    #第五日长阳线,收盘价高于第一日收盘价,预示股价上升。
    output = tl.CDLXSIDEGAP3METHODS(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技术因子详解(一)

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coding的叶子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值