TAKline
TA.CDLINVERTEDHAMMER() - 倒锤子线
Inverted Hammer 倒锤子线,小实体,长上影线,出现在下跌趋势底部的看涨反转信号。
语法
python
TA.CDLINVERTEDHAMMER(opens, highs, lows, closes)参数
| 参数 | 类型 | 说明 |
|---|---|---|
| opens | array | 开盘价序列 |
| highs | array | 最高价序列 |
| lows | array | 最低价序列 |
| closes | array | 收盘价序列 |
返回值
- 100:识别到倒锤子线(看涨信号)
- 0:未识别到
形态特征
- 小实体:阴线或阳线均可
- 长上影线:上影线长度≥实体的2-3倍
- 短下影线:下影线很短或没有
- 出现位置:下跌趋势底部
信号解读
倒锤子线显示买方开始尝试推高价格,虽然被卖方压回,但表明市场底部可能形成。需要下一根K线确认。
使用示例
python
def inverted_hammer_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.CDLINVERTEDHAMMER(opens, highs, lows, closes)
if pattern[-1] == 100:
# 确认在下跌趋势
sma20 = TA.SMA(closes, 20)
if closes[-1] < sma20[-1]:
Log("下跌趋势中出现倒锤子线")
# 等待下一根阳线确认
if closes[-1] > opens[-1]:
exchange.Buy(-1, 0.5)
Log("倒锤子线后阳线确认,做多")确认条件
- ✅ 出现在下跌趋势末期
- ✅ 下一根K线收阳线
- ✅ 配合RSI超卖(<30)
注意事项
- 必须等待确认K线
- 与锤子线类似但上影线在上方
- 单独出现可靠性一般
- 配合成交量放大更可靠