Talib技术因子详解(七)

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

talib安装方式:pip install Ta-lib

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

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

57、CDL2CROWS名称:Two Crows 两只乌鸦,调用方式如下:

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

三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴。收盘比前一日收盘价低,预示股价下跌。

58、CDL3BLACKCROWS名称:Three Black Crows 三只乌鸦,调用方式如下:

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

三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价。每日开盘价都在上根K线实体内,预示股价下跌。

59、CDL3INSIDE名称: Three Inside Up/Down 三内部上涨和下跌,调用方式如下:

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

三日K线模式,母子信号+长K线,以三内部上涨为例,K线为阴阳阳。第三天收盘价高于第一天开盘价,第二天K线在第一天K线内部,预示着股价上涨。

60、CDL3LINESTRIKE名称: Three-Line Strike 三线打击,调用方式如下:

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

四日K线模式,前三根阳线,每日收盘价都比前一日高。开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。

61、CDL3OUTSIDE名称:Three Outside Up/Down 三外部上涨和下跌,调用方式如下:

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

三日K线模式,与三内部上涨和下跌类似,K线为阴阳阳,但第一日与第二日的K线形态相反。以三外部上涨为例,第一日K线在第二日K线内部,预示着股价上涨。

62、CDL3STARSINSOUTH名称:Three Stars In The South 南方三星,调用方式如下:

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

三日K线模式,与大敌当前相反,三日K线皆阴,第一日有长下影线。第二日与第一日类似,K线整体小于第一日,第三日无下影线实体信号。成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。

63、CDL3WHITESOLDIERS名称:Three Advancing White Soldiers 三个白兵,调用方式如下:

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

三日K线模式,三日K线皆阳。每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。

64、CDLABANDONEDBABY,调用方式如下:

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

三日K线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。

65、CDLADVANCEBLOCK名称:Advance Block 大敌当前,调用方式如下:

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

三日K线模式,三日都收阳,每日收盘价都比前一日高。开盘价都在前一日实体以内,实体变短,上影线变长。

66、CDLBELTHOLD名称:Belt-hold 捉腰带线,调用方式如下:

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

两日K线模式,下跌趋势中,第一日阴线。第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。

67、CDLBREAKAWAY名称:Breakaway 脱离,调用方式如下:

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

五日K线模式,以看涨脱离为例,下跌趋势中,第一日长阴线,第二日跳空阴线,延续趋势开始震荡。第五日长阳线,收盘价在第一天收盘价与第二天开盘价之间,预示价格上涨。

68、CDLCLOSINGMARUBOZU名称:Closing Marubozu 收盘缺影线,调用方式如下:

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

一日K线模式,以阳线为例,最低价低于开盘价,收盘价等于最高价,预示着趋势持续。

69、CDLCONCEALBABYSWALL名称: Concealing Baby Swallow 藏婴吞没,调用方式如下:

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

四日K线模式,下跌趋势中,前两日阴线无影线,第二日开盘、收盘价皆低于第二日,第三日倒锤头,第四日开盘价高于前一日最高价,收盘价低于前一日最低价,预示着底部反转。

70、CDLCOUNTERATTACK名称:Counterattack 反击线,调用方式如下:

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

二日K线模式,与分离线类似。

部分代码

#Pattern Recognition Functions K线模式识别,形态识别https://www.jianshu.com/p/fd5c7f49db33
    #57、CDL2CROWS名称:Two Crows 两只乌鸦
    #简介:三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴,
    #收盘比前一日收盘价低,预示股价下跌。
    # output = tl.CDL2CROWS(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #58、CDL3BLACKCROWS名称:Three Black Crows 三只乌鸦
    #简介:三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价,
    #每日开盘价都在上根K线实体内,预示股价下跌。
    # output = tl.CDL3BLACKCROWS(open_price_arr, high_price_arr, low_price_arr, close_price_arr)

    #59、CDL3INSIDE名称: Three Inside Up/Down 三内部上涨和下跌
    #简介:三日K线模式,母子信号+长K线,以三内部上涨为例,K线为阴阳阳,
    #第三天收盘价高于第一天开盘价,第二天K线在第一天K线内部,预示着股价上涨。
    # output = tl.CDL3INSIDE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #60、CDL3LINESTRIKE名称: Three-Line Strike 三线打击
    #简介:四日K线模式,前三根阳线,每日收盘价都比前一日高,
    #开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。
    # output = tl.CDL3LINESTRIKE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #61、CDL3OUTSIDE名称:Three Outside Up/Down 三外部上涨和下跌
    #简介:三日K线模式,与三内部上涨和下跌类似,K线为阴阳阳,但第一日与第二日的K线形态相反,
    #以三外部上涨为例,第一日K线在第二日K线内部,预示着股价上涨。
    # output = tl.CDL3OUTSIDE(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #62、CDL3STARSINSOUTH名称:Three Stars In The South 南方三星
    #简介:三日K线模式,与大敌当前相反,三日K线皆阴,第一日有长下影线,
    #第二日与第一日类似,K线整体小于第一日,第三日无下影线实体信号,
    #成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。
    # output = tl.CDL3STARSINSOUTH(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #63、CDL3WHITESOLDIERS名称:Three Advancing White Soldiers 三个白兵
    #简介:三日K线模式,三日K线皆阳,
    #每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。
    # output = tl.CDL3WHITESOLDIERS(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #64、CDLABANDONEDBABY
    #简介:三日K线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,
    #最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。
    # output = tl.CDLABANDONEDBABY(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #65、CDLADVANCEBLOCK名称:Advance Block 大敌当前
    #简介:三日K线模式,三日都收阳,每日收盘价都比前一日高,
    #开盘价都在前一日实体以内,实体变短,上影线变长。
    # output = tl.CDLADVANCEBLOCK(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #66、CDLBELTHOLD名称:Belt-hold 捉腰带线
    #简介:两日K线模式,下跌趋势中,第一日阴线,
    #第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。
    # output = tl.CDLBELTHOLD(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #67、CDLBREAKAWAY名称:Breakaway 脱离
    #简介:五日K线模式,以看涨脱离为例,下跌趋势中,第一日长阴线,第二日跳空阴线,延续趋势开始震荡,
    #第五日长阳线,收盘价在第一天收盘价与第二天开盘价之间,预示价格上涨。
    # output = tl.CDLBREAKAWAY(open_price_arr, high_price_arr, low_price_arr, close_price_arr)
    
    #68、CDLCLOSINGMARUBOZU名称:Closing Marubozu 收盘缺影线
    #简介:一日K线模式,以阳线为例,最低价低于开盘价,收盘价等于最高价,
    #预示着趋势持续。
    # output = tl.CDLCLOSINGMARUBOZU(open_price_arr, high_price_arr, low_price_arr, close_price_arr)

    #69、CDLCONCEALBABYSWALL名称: Concealing Baby Swallow 藏婴吞没
    #简介:四日K线模式,下跌趋势中,前两日阴线无影线
    #,第二日开盘、收盘价皆低于第二日,第三日倒锤头,
    #第四日开盘价高于前一日最高价,收盘价低于前一日最低价,预示着底部反转。
    # output = tl.CDLCONCEALBABYSWALL(open_price_arr, high_price_arr, low_price_arr, close_price_arr)

    #70、CDLCOUNTERATTACK名称:Counterattack 反击线
    #简介:二日K线模式,与分离线类似。
    output = tl.CDLCOUNTERATTACK(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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coding的叶子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值