TAKline
颈上线 (On-Neck Pattern)
TA.CDLONNECK() - 看跌持续形态
语法
python
result = TA.CDLONNECK(records)参数
| 参数 | 类型 | 说明 |
|---|---|---|
| records | array | K线数据数组 |
返回值
- -100: 看跌持续信号
- 0: 无信号
形态特征
颈上线是两日看跌持续形态:
第一天:黑色长实体 第二天:白色小实体,低开后反弹,收盘刚好在第一天最低价(颈线上)
与颈内线类似,但收盘刚好在颈线,反弹稍强但仍不足。
信号解读
- 看跌持续 (-100)
- 下跌趋势中出现
- 反弹到颈线即受阻
- 颈线成为强阻力
- 跌势可能延续
使用示例
python
def onTick():
exchange.SetContractType("swap")
records = exchange.GetRecords()
if len(records) < 100:
return
# 检测颈上线
onneck = TA.CDLONNECK(records)
if onneck[-1] == -100:
ma20 = TA.MA(records, 20)
if records[-1].Close < ma20[-1]:
# 检查是否在关键阻力位
prev_low = records[-2].Low
Log(f"检测到颈上线,颈线阻力:{prev_low}")
# 做空
exchange.SetDirection("sell")
exchange.Sell(-1, 1)