Pharos
TAKline

TA.CDLHANGINGMAN() - 上吊线

Hanging Man 上吊线,形似锤子线但出现在上升趋势顶部,看跌信号。

返回K线形态目录


语法

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

返回值

  • -100:识别到上吊线(看跌信号)
  • 0:未识别到

形态特征

  1. 小实体:位于K线上部
  2. 长下影线:下影线长度≥实体的2倍
  3. 短上影线:上影线很短或没有
  4. 出现位置:上升趋势顶部

使用示例

python
def hanging_man():
    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.CDLHANGINGMAN(opens, highs, lows, closes)
    
    if pattern[-1] == -100:
        sma50 = TA.SMA(closes, 50)
        if closes[-1] > sma50[-1]:  # 上升趋势
            # 等待下一根阴线确认
            exchange.Sell(-1, 0.5)
            Log("上吊线看跌信号")

相关形态


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