Pharos
TAKline

两只乌鸦 (Two Crows)

TA.CDL2CROWS() - 看跌反转形态

返回K线形态目录


语法

python
result = TA.CDL2CROWS(records)

参数

参数类型说明
recordsarrayK线数据数组

返回值

  • -100: 看跌反转信号
  • 0: 无信号
  • 100: 不适用(此形态仅看跌)

形态特征

两只乌鸦是一个三日看跌反转形态

第一天:强劲的白色长实体 第二天:黑色实体,高开但收盘低于前日最高 第三天:更大的黑色实体,收盘低于第二天

形态显示上涨动能衰竭,卖压开始增加。

信号解读

  1. 看跌反转 (-100)
    • 上涨趋势中出现
    • 两根黑色K线连续收低
    • 显示多头力量减弱
    • 建议减仓或做空准备

使用示例

python
def onTick():
    exchange.SetContractType("swap")
    records = exchange.GetRecords()
    
    if len(records) < 100:
        return
    
    # 检测两只乌鸦
    two_crows = TA.CDL2CROWS(records)
    
    if two_crows[-1] == -100:
        # 确认上涨趋势
        ma20 = TA.MA(records, 20)
        ma60 = TA.MA(records, 60)
        
        if ma20[-1] > ma60[-1]:
            # RSI确认超买
            rsi = TA.RSI(records, 14)
            
            if rsi[-1] > 65:
                Log("检测到两只乌鸦看跌反转信号")
                
                # 持有多单则平仓
                position = exchange.GetPosition()
                if len(position) > 0 and position[0].Type == 0:
                    exchange.SetDirection("closebuy")
                    exchange.Sell(-1, position[0].Amount)
                
                # 开空单
                exchange.SetDirection("sell")
                exchange.Sell(-1, 1)

相关形态


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