TAKline
TA.CDLDARKCLOUDCOVER() - 乌云盖顶
Dark Cloud Cover 乌云盖顶,两K线看跌反转形态,第二根阴线深入第一根阳线实体。
语法
python
TA.CDLDARKCLOUDCOVER(opens, highs, lows, closes)
TA.CDLDARKCLOUDCOVER(opens, highs, lows, closes, penetration=0.5)返回值
- -100:识别到乌云盖顶(看跌信号)
- 0:未识别到
形态特征
- 第一根:上升中的阳线
- 第二根:高开的阴线
- 深入程度:第二根收盘深入第一根实体中点
信号强度
⭐⭐⭐ 中等强度看跌信号
使用示例
python
def dark_cloud_cover():
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.CDLDARKCLOUDCOVER(opens, highs, lows, closes, 0.5)
if pattern[-1] == -100:
sma20 = TA.SMA(closes, 20)
if closes[-2] > sma20[-2]: # 高位
exchange.Sell(-1, 0.8)
Log("乌云盖顶,做空")