TA-Lib(Technical Analysis Library)是一个用于技术分析的开源库,提供了许多常用的技术指标和模式识别函数。以下是一些常见模式识别函数及其具体含义:
- CDL2CROWS: 表示两个乌鸦形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDL2CROWS(open, high, low, close)
- CDL3BLACKCROWS: 表示三个黑色乌鸦形态,通常出现在下跌趋势中,预示强烈的反转信号。
- 用法:talib.CDL3BLACKCROWS(open, high, low, close)
- CDL3INSIDE: 表示三内部上涨和下跌,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDL3INSIDE(open, high, low, close)
- CDL3LINESTRIKE: 表示三线打击形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDL3LINESTRIKE(open, high, low, close)
- CDL3OUTSIDE: 表示三外部上涨和下跌,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDL3OUTSIDE(open, high, low, close)
- CDL3STARSINSOUTH: 表示南方三星形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDL3STARSINSOUTH(open, high, low, close)
- CDL3WHITESOLDIERS: 表示白色士兵形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDL3WHITESOLDIERS(open, high, low, close)
- CDLABANDONEDBABY: 表示弃婴形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLABANDONEDBABY(open, high, low, close)
- CDLADVANCEBLOCK: 表示推进块形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLADVANCEBLOCK(open, high, low, close)
- CDLBELTHOLD: 表示贝尔特霍尔形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLBELTHOLD(open, high, low, close)
- CDLBREAKAWAY: 表示突破形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLBREAKAWAY(open, high, low, close)
- CDLCLOSINGMARUBOZU: 表示收盘光头阳线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLCLOSINGMARUBOZU(open, high, low, close)
- CDLCONCEALBABYSWALL: 表示隐藏婴儿墙形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLCONCEALBABYSWALL(open, high, low, close)
- CDLCOUNTERATTACK: 表示反击形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLCOUNTERATTACK(open, high, low, close)
- CDLDARKCLOUDCOVER: 表示乌云覆盖形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLDARKCLOUDCOVER(open, high, low, close)
- CDLDOJI: 表示十字星形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLDOJI(open, high, low, close)
- CDLDOJISTAR: 表示星星十字形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLDOJISTAR(open, high, low, close)
- CDLDRAGONFLYDOJI: 表示蜻蜓点水形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLDRAGONFLYDOJI(open, high, low, close)
- CDLENGULFING: 表示吞没形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLENGULFING(open, high, low, close)
- CDLEVENINGDOJISTAR: 表示黄昏星星形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLEVENINGDOJISTAR(open, high, low, close)
- CDLEVENINGSTAR: 表示黄昏之星形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLEVENINGSTAR(open, high, low, close)
- CDLGAPSIDESIDEWHITE: 表示上下跳空形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLGAPSIDESIDEWHITE(open, high, low, close)
- CDLGRAVESTONEDOJI: 表示墓碑十字形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLGRAVESTONEDOJI(open, high, low, close)
- CDLHAMMER: 表示锤子形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLHAMMER(open, high, low, close)
- CDLHANGINGMAN: 表示悬挂人形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLHANGINGMAN(open, high, low, close)
- CDLHARAMI: 表示哈拉米形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLHARAMI(open, high, low, close)
- CDLHARAMICROSS: 表示哈拉米十字形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLHARAMICROSS(open, high, low, close)
- CDLHIGHWAVE: 表示高波形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLHIGHWAVE(open, high, low, close)
- CDLHIKKAKE: 表示回文形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLHIKKAKE(open, high, low, close)
- CDLHIKKAKEMOD: 表示修正回文形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLHIKKAKEMOD(open, high, low, close)
- CDLHOMINGPIGEON: 表示归巢鸽子形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLHOMINGPIGEON(open, high, low, close)
- CDLINNECK: 表示颈线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLINNECK(open, high, low, close)
- CDLKICKING: 表示踢脚形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLKICKING(open, high, low, close)
- CDLKICKINGBYLENGTH: 表示按长度踢脚形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLKICKINGBYLENGTH(open, high, low, close)
- CDLLADDERBOTTOM: 表示梯子底部形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLLADDERBOTTOM(open, high, low, close)
- CDLLONGLEGGEDDOJI: 表示长腿十字形态,通常出现在无明确趋势时,预示可能的反转信号。
- 用法:talib.CDLLONGLEGGEDDOJI(open, high, low, close)
- CDLLONGLINE: 表示长线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLLONGLINE(open, high, low, close)
- CDLMARUBOZU: 表示光头光脚形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLMARUBOZU(open, high, low, close)
- CDLMATCHINGLOW: 表示匹配低形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLMATCHINGLOW(open, high, low, close)
- CDLMATHOLD: 表示持有形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLMATHOLD(open, high, low, close)
- CDLMORNINGDOJISTAR: 表示晨星形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLMORNINGDOJISTAR(open, high, low, close)
- CDLMORNINGSTAR: 表示早晨之星形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLMORNINGSTAR(open, high, low, close)
- CDLONNECK: 表示颈线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLONNECK(open, high, low, close)
- CDLPIERCING: 表示刺穿形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLPIERCING(open, high, low, close)
- CDLRICKSHAWMAN: 表示瑞克shaw曼形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLRICKSHAWMAN(open, high, low, close)
- CDLRISEFALL3METHODS: 表示上升下降三法形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLRISEFALL3METHODS(open, high, low, close)
- CDLSEPARATINGLINES: 表示分离线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLSEPARATINGLINES(open, high, low, close)
- CDLSHOOTINGSTAR: 表示射击之星形态,通常出现在下跌趋势中,预示可能的反转信号。
- 用法:talib.CDLSHOOTINGSTAR(open, high, low, close)
- CDLSHORTLINE: 表示短线形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLSHORTLINE(open, high, low, close)
- CDLSPINNINGTOP: 表示旋转顶部形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLSPINNINGTOP(open, high, low, close)
- CDLSTALLEDPATTERN: 表示停滞形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLSTALLEDPATTERN(open, high, low, close)
- CDLSTICKSANDWICH: 表示夹心形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLSTICKSANDWICH(open, high, low, close)
- CDLTAKURI: 表示拖尾形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLTAKURI(open, high, low, close)
- CDLTASUKIGAP: 表示跳空缺口形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLTASUKIGAP(open, high, low, close)
- CDLTHRUSTING: 表示冲顶形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLTHRUSTING(open, high, low, close)
- CDLTRISTAR: 表示三重星形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLTRISTAR(open, high, low, close)
- CDLUNIQUE3RIVER: 表示三条河流形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLUNIQUE3RIVER(open, high, low, close)
- CDLUPSIDEGAP2CROWS: 表示向上跳空两行形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLUPSIDEGAP2CROWS(open, high, low, close)
- CDLXSIDEGAP3METHODS: 表示向上跳空三法形态,通常出现在上升趋势中,预示可能的反转信号。
- 用法:talib.CDLXSIDEGAP3METHODS(open, high, low, close)
这些函数都接受四个参数 open, high, low, close,分别代表开盘价、最高价、最低价和收盘价。返回值通常是布尔类型或数值类型,用于指示是否检测到特定的模式。