TAKline
三星 (Tri-Star)
TA.CDLTRISTAR() - 双向反转形态
语法
python
result = TA.CDLTRISTAR(records)参数
| 参数 | 类型 | 说明 |
|---|---|---|
| records | array | K线数据数组 |
返回值
- 100: 看涨三星
- -100: 看跌三星
- 0: 无信号
形态特征
三星是罕见的三日反转形态:
看涨三星:
- 三根连续的十字星
- 第二根十字星低于两侧
- 形成倒"V"形
- 下跌趋势末期出现
看跌三星:
- 三根连续的十字星
- 第二根十字星高于两侧
- 形成"V"形
- 上涨趋势末期出现
三根十字星显示市场极度犹豫,可能反转。
信号解读
-
看涨三星 (100)
- 下跌趋势末期
- 三根十字星显示卖压枯竭
- 形态罕见,信号强烈
- 信号强度:⭐⭐⭐⭐⭐
-
看跌三星 (-100)
- 上涨趋势末期
- 三根十字星显示买盘减弱
- 形态罕见,信号强烈
- 信号强度:⭐⭐⭐⭐⭐
使用示例
python
def onTick():
exchange.SetContractType("swap")
records = exchange.GetRecords()
if len(records) < 100:
return
# 检测三星
tristar = TA.CDLTRISTAR(records)
if tristar[-1] == 100:
# 看涨三星 - 罕见的强烈反转信号
Log("检测到看涨三星(罕见强信号)")
# 大仓位买入
exchange.SetDirection("buy")
exchange.Buy(-1, 2)
elif tristar[-1] == -100:
# 看跌三星 - 罕见的强烈反转信号
Log("检测到看跌三星(罕见强信号)")
# 大仓位卖出
exchange.SetDirection("sell")
exchange.Sell(-1, 2)