Pharos
TAKline

TA.CDLMORNINGDOJISTAR() - 早晨十字星

Morning Doji Star 早晨十字星,早晨之星的增强版,中间K线是十字星。

返回K线形态目录


语法

python
TA.CDLMORNINGDOJISTAR(opens, highs, lows, closes)
TA.CDLMORNINGDOJISTAR(opens, highs, lows, closes, penetration=0.3)

参数

参数类型说明默认值
opensarray开盘价序列-
highsarray最高价序列-
lowsarray最低价序列-
closesarray收盘价序列-
penetrationfloat第三根K线渗透程度0.3

返回值

  • 100:识别到早晨十字星(看涨信号)
  • 0:未识别到

形态特征

  1. 第一根:下跌中的阴线
  2. 第二根:向下跳空的十字星
  3. 第三根:阳线,收盘深入第一根实体

信号强度

⭐⭐⭐⭐⭐ 非常强烈的底部反转信号

比早晨之星更可靠,因为十字星显示市场极度犹豫后转多。


使用示例

python
def morning_doji_star():
    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.CDLMORNINGDOJISTAR(opens, highs, lows, closes, 0.3)
    
    if pattern[-1] == 100:
        Log("早晨十字星 - 强烈底部反转信号")
        
        rsi = TA.RSI(closes, 14)
        if rsi[-4] < 35:  # 形态前超卖
            exchange.Buy(-1, 1)
            
            atr = TA.ATR(records, 14)
            stop = lows[-2] - atr[-1]  # 十字星低点下方
            Log(f"做多入场,止损: {stop:.2f}")

相关形态


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