Pharos
TAKline

TA.CDLSHOOTINGSTAR() - 射击之星

Shooting Star 射击之星,小实体,长上影线,出现在上升趋势顶部的看跌反转信号。

返回K线形态目录


语法

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

返回值

  • -100:识别到射击之星(看跌信号)
  • 0:未识别到

形态特征

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

信号解读

价格冲高回落,卖方力量增强,可能形成顶部反转。


使用示例

python
def shooting_star_strategy():
    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.CDLSHOOTINGSTAR(opens, highs, lows, closes)
    
    if pattern[-1] == -100:
        rsi = TA.RSI(closes, 14)
        if rsi[-1] > 70:
            Log("超买区射击之星")
            
            # 等待确认
            if closes[-1] < opens[-1]:
                exchange.Sell(-1, 0.8)
                Log("射击之星后阴线确认,做空")

相关形态


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