Pharos
TAKline

南方三星 (3 Stars in the South)

TA.CDL3STARSINSOUTH() - 看涨反转形态

返回K线形态目录


语法

python
result = TA.CDL3STARSINSOUTH(records)

参数

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

返回值

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

形态特征

南方三星是一个罕见的三日看涨反转形态

第一天:黑色长实体,下影线较短 第二天:较小的黑色实体,低点更低但影线更长 第三天:很小的黑色或十字星,几乎无影线

形态显示卖压逐渐衰竭,即将反转向上。

信号解读

  1. 看涨反转 (100)
    • 下跌趋势末期出现
    • 三根K线实体逐渐缩小
    • 显示卖压枯竭
    • 需要配合成交量确认

使用示例

python
def onTick():
    exchange.SetContractType("swap")
    records = exchange.GetRecords()
    
    if len(records) < 100:
        return
    
    # 检测南方三星
    stars_south = TA.CDL3STARSINSOUTH(records)
    
    if stars_south[-1] == 100:
        # 确认下跌趋势
        ma20 = TA.MA(records, 20)
        if records[-1].Close < ma20[-1]:
            
            # 成交量确认
            volume = [r.Volume for r in records[-5:]]
            if volume[-1] > sum(volume[:-1]) / 4:
                
                Log("检测到南方三星看涨反转信号")
                # 买入开多
                exchange.SetDirection("buy")
                exchange.Buy(-1, 1)

相关形态


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