TAKline
并列白色缺口 (Up/Down Gap Three Methods)
TA.CDLXSIDEGAP3METHODS() - 双向反转形态
语法
python
result = TA.CDLXSIDEGAP3METHODS(records)参数
| 参数 | 类型 | 说明 |
|---|---|---|
| records | array | K线数据数组 |
返回值
- 100: 看涨反转(下跌缺口被填)
- -100: 看跌反转(上涨缺口被填)
- 0: 无信号
形态特征
并列白色缺口是三日反转形态:
看涨版:
- 第一、二天:两根白线,向上跳空
- 第三天:黑线,填满缺口
- 结果:上涨失败,可能转跌
看跌版:
- 第一、二天:两根黑线,向下跳空
- 第三天:白线,填满缺口
- 结果:下跌失败,可能转涨
缺口被回补是趋势可能反转的信号。
信号解读
-
看涨反转 (100)
- 下跌缺口被完全回补
- 显示买盘强劲
- 下跌趋势可能结束
-
看跌反转 (-100)
- 上涨缺口被完全回补
- 显示卖压沉重
- 上涨趋势可能结束
使用示例
python
def onTick():
exchange.SetContractType("swap")
records = exchange.GetRecords()
if len(records) < 100:
return
# 检测并列白色缺口
gap3 = TA.CDLXSIDEGAP3METHODS(records)
if gap3[-1] == 100:
# 下跌缺口被填,看涨
Log("检测到下跌缺口被填,可能反转上涨")
exchange.SetDirection("buy")
exchange.Buy(-1, 1)
elif gap3[-1] == -100:
# 上涨缺口被填,看跌
Log("检测到上涨缺口被填,可能反转下跌")
exchange.SetDirection("sell")
exchange.Sell(-1, 1)