Pharos
TAKline

TA.CDLDARKCLOUDCOVER() - 乌云盖顶

Dark Cloud Cover 乌云盖顶,两K线看跌反转形态,第二根阴线深入第一根阳线实体。

返回K线形态目录


语法

python
TA.CDLDARKCLOUDCOVER(opens, highs, lows, closes)
TA.CDLDARKCLOUDCOVER(opens, highs, lows, closes, penetration=0.5)

返回值

  • -100:识别到乌云盖顶(看跌信号)
  • 0:未识别到

形态特征

  1. 第一根:上升中的阳线
  2. 第二根:高开的阴线
  3. 深入程度:第二根收盘深入第一根实体中点

信号强度

⭐⭐⭐ 中等强度看跌信号


使用示例

python
def dark_cloud_cover():
    records = exchange.GetRecords()
    opens = [r['Open'] for r in records]
    highs = [r['High'] for r in records]
    lows = [r['Low'] for r in records]
    closes = [r['Close'] for r in records]
    
    pattern = TA.CDLDARKCLOUDCOVER(opens, highs, lows, closes, 0.5)
    
    if pattern[-1] == -100:
        sma20 = TA.SMA(closes, 20)
        if closes[-2] > sma20[-2]:  # 高位
            exchange.Sell(-1, 0.8)
            Log("乌云盖顶,做空")

相关形态


返回K线形态目录 | 返回 TA 指标总目录