Pharos
TAKline

TA.CDLPIERCING() - 刺透形态

Piercing Pattern 刺透形态,两K线看涨反转形态,第二根阳线深入第一根阴线实体。

返回K线形态目录


语法

python
TA.CDLPIERCING(opens, highs, lows, closes)

参数

参数类型说明
opensarray开盘价序列
highsarray最高价序列
lowsarray最低价序列
closesarray收盘价序列

返回值

  • 100:识别到刺透形态(看涨信号)
  • 0:未识别到

形态特征

  1. 第一根:下跌中的阴线
  2. 第二根:低开的阳线
  3. 深入程度:第二根收盘超过第一根实体中点

信号强度

⭐⭐⭐ 中等强度看涨信号(弱于看涨吞没)


使用示例

python
def piercing_pattern():
    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.CDLPIERCING(opens, highs, lows, closes)
    
    if pattern[-1] == 100:
        rsi = TA.RSI(closes, 14)
        if rsi[-1] < 35:
            exchange.Buy(-1, 0.8)
            Log("刺透形态 + 超卖,做多")

相关形态


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