ta-lib 形态识别

TA-Lib(Technical Analysis Library)是一个用于技术分析的开源库,提供了许多常用的技术指标和模式识别函数。以下是一些常见模式识别函数及其具体含义:

  1. CDL2CROWS: 表示两个乌鸦形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDL2CROWS(open, high, low, close)​
  2. CDL3BLACKCROWS: 表示三个黑色乌鸦形态,通常出现在下跌趋势中,预示强烈的反转信号。
    • 用法:talib.CDL3BLACKCROWS(open, high, low, close)​
  3. CDL3INSIDE: 表示三内部上涨和下跌,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDL3INSIDE(open, high, low, close)​
  4. CDL3LINESTRIKE: 表示三线打击形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDL3LINESTRIKE(open, high, low, close)​
  5. CDL3OUTSIDE: 表示三外部上涨和下跌,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDL3OUTSIDE(open, high, low, close)​
  6. CDL3STARSINSOUTH: 表示南方三星形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDL3STARSINSOUTH(open, high, low, close)​
  7. CDL3WHITESOLDIERS: 表示白色士兵形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDL3WHITESOLDIERS(open, high, low, close)​
  8. CDLABANDONEDBABY: 表示弃婴形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLABANDONEDBABY(open, high, low, close)​
  9. CDLADVANCEBLOCK: 表示推进块形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLADVANCEBLOCK(open, high, low, close)​
  10. CDLBELTHOLD: 表示贝尔特霍尔形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLBELTHOLD(open, high, low, close)​
  11. CDLBREAKAWAY: 表示突破形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLBREAKAWAY(open, high, low, close)​
  12. CDLCLOSINGMARUBOZU: 表示收盘光头阳线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLCLOSINGMARUBOZU(open, high, low, close)​
  13. CDLCONCEALBABYSWALL: 表示隐藏婴儿墙形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLCONCEALBABYSWALL(open, high, low, close)​
  14. CDLCOUNTERATTACK: 表示反击形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLCOUNTERATTACK(open, high, low, close)​
  15. CDLDARKCLOUDCOVER: 表示乌云覆盖形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLDARKCLOUDCOVER(open, high, low, close)​
  16. CDLDOJI: 表示十字星形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLDOJI(open, high, low, close)​
  17. CDLDOJISTAR: 表示星星十字形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLDOJISTAR(open, high, low, close)​
  18. CDLDRAGONFLYDOJI: 表示蜻蜓点水形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLDRAGONFLYDOJI(open, high, low, close)​
  19. CDLENGULFING: 表示吞没形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLENGULFING(open, high, low, close)​
  20. CDLEVENINGDOJISTAR: 表示黄昏星星形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLEVENINGDOJISTAR(open, high, low, close)​
  21. CDLEVENINGSTAR: 表示黄昏之星形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLEVENINGSTAR(open, high, low, close)​
  22. CDLGAPSIDESIDEWHITE: 表示上下跳空形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLGAPSIDESIDEWHITE(open, high, low, close)​
  23. CDLGRAVESTONEDOJI: 表示墓碑十字形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLGRAVESTONEDOJI(open, high, low, close)​
  24. CDLHAMMER: 表示锤子形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLHAMMER(open, high, low, close)​
  25. CDLHANGINGMAN: 表示悬挂人形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLHANGINGMAN(open, high, low, close)​
  26. CDLHARAMI: 表示哈拉米形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLHARAMI(open, high, low, close)​
  27. CDLHARAMICROSS: 表示哈拉米十字形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLHARAMICROSS(open, high, low, close)​
  28. CDLHIGHWAVE: 表示高波形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLHIGHWAVE(open, high, low, close)​
  29. CDLHIKKAKE: 表示回文形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLHIKKAKE(open, high, low, close)​
  30. CDLHIKKAKEMOD: 表示修正回文形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLHIKKAKEMOD(open, high, low, close)​
  31. CDLHOMINGPIGEON: 表示归巢鸽子形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLHOMINGPIGEON(open, high, low, close)​
  32. CDLINNECK: 表示颈线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLINNECK(open, high, low, close)​
  33. CDLKICKING: 表示踢脚形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLKICKING(open, high, low, close)​
  34. CDLKICKINGBYLENGTH: 表示按长度踢脚形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLKICKINGBYLENGTH(open, high, low, close)​
  35. CDLLADDERBOTTOM: 表示梯子底部形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLLADDERBOTTOM(open, high, low, close)​
  36. CDLLONGLEGGEDDOJI: 表示长腿十字形态,通常出现在无明确趋势时,预示可能的反转信号。
    • 用法:talib.CDLLONGLEGGEDDOJI(open, high, low, close)​
  37. CDLLONGLINE: 表示长线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLLONGLINE(open, high, low, close)​
  38. CDLMARUBOZU: 表示光头光脚形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLMARUBOZU(open, high, low, close)​
  39. CDLMATCHINGLOW: 表示匹配低形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLMATCHINGLOW(open, high, low, close)​
  40. CDLMATHOLD: 表示持有形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLMATHOLD(open, high, low, close)​
  41. CDLMORNINGDOJISTAR: 表示晨星形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLMORNINGDOJISTAR(open, high, low, close)​
  42. CDLMORNINGSTAR: 表示早晨之星形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLMORNINGSTAR(open, high, low, close)​
  43. CDLONNECK: 表示颈线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLONNECK(open, high, low, close)​
  44. CDLPIERCING: 表示刺穿形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLPIERCING(open, high, low, close)​
  45. CDLRICKSHAWMAN: 表示瑞克shaw曼形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLRICKSHAWMAN(open, high, low, close)​
  46. CDLRISEFALL3METHODS: 表示上升下降三法形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLRISEFALL3METHODS(open, high, low, close)​
  47. CDLSEPARATINGLINES: 表示分离线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLSEPARATINGLINES(open, high, low, close)​
  48. CDLSHOOTINGSTAR: 表示射击之星形态,通常出现在下跌趋势中,预示可能的反转信号。
    • 用法:talib.CDLSHOOTINGSTAR(open, high, low, close)​
  49. CDLSHORTLINE: 表示短线形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLSHORTLINE(open, high, low, close)​
  50. CDLSPINNINGTOP: 表示旋转顶部形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLSPINNINGTOP(open, high, low, close)​
  51. CDLSTALLEDPATTERN: 表示停滞形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLSTALLEDPATTERN(open, high, low, close)​
  52. CDLSTICKSANDWICH: 表示夹心形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLSTICKSANDWICH(open, high, low, close)​
  53. CDLTAKURI: 表示拖尾形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLTAKURI(open, high, low, close)​
  54. CDLTASUKIGAP: 表示跳空缺口形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLTASUKIGAP(open, high, low, close)​
  55. CDLTHRUSTING: 表示冲顶形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLTHRUSTING(open, high, low, close)​
  56. CDLTRISTAR: 表示三重星形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLTRISTAR(open, high, low, close)​
  57. CDLUNIQUE3RIVER: 表示三条河流形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLUNIQUE3RIVER(open, high, low, close)​
  58. CDLUPSIDEGAP2CROWS: 表示向上跳空两行形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLUPSIDEGAP2CROWS(open, high, low, close)​
  59. CDLXSIDEGAP3METHODS: 表示向上跳空三法形态,通常出现在上升趋势中,预示可能的反转信号。
    • 用法:talib.CDLXSIDEGAP3METHODS(open, high, low, close)​

这些函数都接受四个参数 open​, high​, low​, close​,分别代表开盘价、最高价、最低价和收盘价。返回值通常是布尔类型或数值类型,用于指示是否检测到特定的模式。

此条目发表在量化交易分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表回复