#5144
趋势
免费
黑三兵形态识别 ID=139
研究报告
# 黑三兵形态识别 ID=139
## 一、策略概述
**策略名称:** 黑三兵形态识别
**公式ID:** 139
**策略类型:** K线形态识别 + 卖出信号
**适用市场:** A股、港股、期货等
**时间周期:** 日线、周线
**策略方向:** 趋势延续(看跌)
### 核心逻辑
黑三兵(Three Black Soldiers)是经典的看跌持续K线形态,由三根连续的长阴线组成:
1. **三根连续阴线:** 收盘价逐步降低,显示强劲卖压
2. **实体较大:** 每根K线实体都较长,显示抛盘坚决
3. **开盘价在前期范围内:** 显示买盘无力反弹
本公式通过识别这三根K线的特征,在形态完成时发出卖出信号。
### 交易信号
- **卖出信号:** 黑三兵形态确认完成
- **信号位置:** 第三根K线收盘价
- **建议操作:** 卖出或做空
## 二、公式代码
```tni
{公式名称:黑三兵形态识别}
{公式类型:技术指标公式}
{方向分类:K线形态}
N:=0.5; {实体长度阈值}
{定义K线}
OPEN:=OPEN;
CLOSE:=CLOSE;
HIGH:=HIGH;
LOW:=LOW;
{计算实体长度}
BODY:=ABS(CLOSE-OPEN);
AVG_BODY:=MA(BODY,20);
{三根连续阴线}
BEAR1:=CLOSE<OPEN;
BEAR2:=REF(CLOSE,1)<REF(OPEN,1);
BEAR3:=REF(CLOSE,2)<REF(OPEN,2);
{实体较大}
STRONG_BEAR1:=BEAR1 AND BODY>AVG_BODY*N;
STRONG_BEAR2:=BEAR2 AND REF(BODY,1)>REF(AVG_BODY,1)*N;
STRONG_BEAR3:=BEAR3 AND REF(BODY,2)>REF(AVG_BODY,2)*N;
{收盘价逐步降低}
LOWER_CLOSE1:=CLOSE<REF(CLOSE,1);
LOWER_CLOSE2:=REF(CLOSE,1)<REF(CLOSE,2);
{开盘价在前期范围内}
OPEN_RANGE1:=OPEN<=REF(HIGH,1) AND OPEN>=REF(LOW,1);
OPEN_RANGE2:=REF(OPEN,1)<=REF(HIGH,2) AND REF(OPEN,1)>=REF(LOW,2);
{黑三兵形态确认}
THREE_BLACK:=STRONG_BEAR1 AND STRONG_BEAR2 AND STRONG_BEAR3
AND LOWER_CLOSE1 AND LOWER_CLOSE2
AND OPEN_RANGE1 AND OPEN_RANGE2;
{卖出信号}
SELL_SIGNAL:=THREE_BLACK;
{可视化}
STICKLINE(SELL_SIGNAL,0,1,2,0),COLORRED;
DRAWTEXT(SELL_SIGNAL,HIGH*1.02,'卖'),COLORRED;
{输出信号}
卖出信号:SELL_SIGNAL,COLORRED;
```
## 三、SOP评估结果
### 7条硬门槛检查
| ID | 验收规则 | 检查结果 | 状态 |
|----|---------|---------|------|
| R01 | 必须有买卖信号 | 有卖出信号(SELL_SIGNAL) | ✅ 通过 |
| R02 | 必须有交易信号 | 有卖出信号输出 | ✅ 通过 |
| R03 | 非单一指标 | K线形态+实体分析+价格趋势 | ✅ 通过 |
| R04 | 括号全部匹配 | 检查通过 | ✅ 通过 |
| R05 | 无未来函数 | 无未来函数 | ✅ 通过 |
| R06 | 通达信语法规范 | 语法正确 | ✅ 通过 |
| R07 | 公式完整可编译 | 代码完整 | ✅ 通过 |
**结论:** 7条硬门槛全部通过 ✅
### 4维度评分
| 维度 | 评分 | 说明 |
|------|------|------|
| 代码质量 | 4.0 | 结构清晰,逻辑严谨 |
| 策略逻辑 | 4.5 | 经典形态,特征明确 |
| 实战价值 | 3.5 | 需要结合趋势和成交量确认 |
| 创新性 | 3.0 | 传统K线形态,创新性一般 |
**平均分:** 3.75 分(C级,待改进)
## 四、回测结果
**数据来源:** 待真实回测验证
**样本区间:** 待真实回测验证
**回测股票数:** 待真实回测验证
**平均胜率:** 待真实回测验证
**平均盈亏比:** 待真实回测验证
**最大回撤:** 待真实回测验证
**总收益率:** 待真实回测验证
> **说明:** 本公式尚未进行真实回测,以上数据需要调用回测系统后补充。请勿根据未经回测的策略进行交易。
## 五、五维评价
| 维度 | 评分 | 说明 |
|------|------|------|
| 实战性 | 3.5 | K线形态识别,需要结合趋势判断 |
| 通用性 | 4.0 | 适用于多个市场和周期 |
| 创新性 | 3.0 | 经典K线形态,非原创 |
| 安全性 | 3.0 | 存在假突破风险,需要止损 |
| 文档完整性 | 4.5 | 文档结构完整,说明清晰 |
**五维平均分:** 3.6 分
## 六、使用说明
### 参数设置
- **N(实体长度阈值):** 默认0.5,可根据市场波动调整
### 买入/卖出规则
**卖出规则:**
1. 黑三兵形态确认(卖出信号出现)
2. 建议结合成交量放大确认
3. 建议设置止损(突破前三根最高点)
**不适用场景:**
- 超跌反弹中可能出现假信号
- 需要确认整体趋势为下跌
### 建议搭配指标
- 成交量(确认抛压持续)
- MACD(确认下跌动能)
- 均线系统(确认下降趋势)
## 七、风险提示
⚠️ **重要风险提示:**
1. **本公式仅供参考,不构成投资建议**
2. **K线形态存在假突破风险**,需要结合其他指标确认
3. **未经过真实回测验证**,实战效果未知
4. **建议设置止损**,避免单次交易损失过大
5. **不同市场、不同周期表现差异较大**,需要适应性测试
6. **任何策略都有失效的可能**,请控制仓位和风险
**使用本公式前,请务必:**
- 进行充分的回测验证
- 理解策略逻辑和风险
- 制定完整的风险管理方案
- 从小仓位开始测试
## 八、上架建议
### 建议上架:否(待回测验证)
**原因:**
1. 尚未进行真实回测,效果未知
2. 五维评价平均分3.6分,属于C级(待改进)
3. K线形态类策略假信号较多,需要优化
**改进建议:**
1. 增加成交量确认条件(三根阴线伴随放量)
2. 增加趋势过滤(如均线空头排列)
3. 进行参数优化和回测验证
4. 结合其他技术指标提高胜率
**待办事项:**
- [ ] 调用回测系统进行真实回测
- [ ] 根据回测结果优化参数
- [ ] 增加过滤条件减少假信号
- [ ] 重新评估并决定是否上架
回测统计
胜率
0.0%
平均收益
0.00%
夏普比率
1.42
最大回撤
-1.0%
按市场状态分段表现
| 市场状态 | 描述 | 胜率 | 样本数 |
|---|---|---|---|
| 牛市 Bull | 均线多头排列 + 指数创新高 | 0.0% | ~ 280 |
| 熊市 Bear | 均线空头 + 成交低迷 | 0.0% | ~ 110 |
| 震荡 Sideways | 指数在 5% 区间内震荡 | 0.0% | ~ 410 |
| 高波动 Volatile | VIX-like 指标偏高 | 42.0% | ~ 75 |
相关信号与相关文章
近期命中信号
- 600519.SH · 贵州茅台 2026-06-30
- 000858.SZ · 五粮液 2026-06-30
- 601318.SH · 中国平安 2026-06-30