#21152
趋势
免费
ID136_跌停板反弹策略
研究报告
# 跌停板反弹策略 ID=136
## 一、策略概述
### 1.1 策略原理
跌停板反弹策略基于**行为金融学**和**技术分析的超跌反弹理论**,核心逻辑是:
- 当个股触及跌停板时,市场情绪极度恐慌,卖盘集中释放
- 跌停板后,如果市场情绪修复或利空出尽,股价往往会出现技术性反弹
- 通过在跌停板后识别反弹信号,捕捉短期超跌反弹机会
### 1.2 适用场景
- ✅ 市场恐慌性下跌后的超跌反弹
- ✅ 个股利空出尽后的修复行情
- ✅ 短期连续下跌后的技术性反弹
- ❌ 不适用于长期下跌趋势中的股票
- ❌ 不适用于基本面严重恶化的股票
### 1.3 策略类型
- **主要类型**:反转策略(短期反转)
- **持仓周期**:1-5个交易日(短期)
- **风险等级**:中高风险
---
## 二、公式代码
```tni
{***********************************************************
* 公式名称:跌停板反弹策略
* 公式 ID:136
* 所属方向:价格行为
* 创建时间:2026-06-12
* 作者:Q1 (qclaw公式研究员)
*
* 策略说明:
* 1. 识别跌停板个股(收盘价 = 昨收盘 * 0.9,创业板/科创板 = 0.8)
* 2. 检测跌停板后的反弹信号(放量、大单流入、技术指标转强)
* 3. 在跌停板次日或后续交易日出现反弹信号时买入
* 4. 设置止损和止盈条件
*
* 适用场景:
* - 市场恐慌性下跌后的超跌反弹
* - 个股利空出尽后的修复行情
* - 短期连续下跌后的技术性反弹
*
* 风险提示:
* - 跌停板可能继续跌停(连续跌停)
* - 反弹可能是诱多,需结合成交量和大单流入判断
* - 不适用于长期下跌趋势中的股票
***********************************************************}
N:=20; {观察周期}
M:=5; {短期均线周期}
{1. 识别跌停板}
昨收盘:=REF(CLOSE,1);
跌停价:=昨收盘*0.9; {主板跌停价}
创业板跌停价:=昨收盘*0.8; {创业板/科创板跌停价}
是否创业板:=CODELIKE('300') OR CODELIKE('688');
实际跌停价:=IF(是否创业板, 创业板跌停价, 跌停价);
跌停板:=ABS(CLOSE-实际跌停价)/实际跌停价<0.01; {收盘价接近跌停价}
跌停板昨日:=REF(跌停板,1);
{2. 跌停板后的反弹条件}
{条件1:跌停板次日开盘价高于跌停价}
次日高开:=OPEN>实际跌停价 AND 跌停板昨日;
{条件2:跌停板后成交量放大(至少是昨日的1.5倍)}
成交量放大:=VOL>REF(VOL,1)*1.5 AND 跌停板昨日;
{条件3:跌停板后MACD出现金叉或即将金叉}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD金叉:=CROSS(DIF,DEA) OR (DIF>DEA AND REF(DIF,1)<=REF(DEA,1));
{条件4:跌停板后RSI从超卖区反弹}
RSI6:=RSI(CLOSE,6);
RSI超卖反弹:=RSI6<30 AND REF(RSI6,1)<RSI6 AND 跌停板昨日;
{条件5:跌停板后K线收阳}
跌停后收阳:=CLOSE>OPEN AND 跌停板昨日;
{3. 综合买入信号}
买入信号:=次日高开 AND 成交量放大 AND (MACD金叉 OR RSI超卖反弹 OR 跌停后收阳);
{4. 卖出信号(止损和止盈)}
{止损:买入后下跌超过5%}
买入价:=VALUEWHEN(买入信号, CLOSE);
止损线:=买入价*0.95;
止损卖出:=CLOSE<止损线 AND 买入价>0;
{止盈:买入后上涨超过10%}
止盈线:=买入价*1.10;
止盈卖出:=CLOSE>止盈线 AND 买入价>0;
{5. 输出信号}
买入:买入信号;
卖出:止损卖出 OR 止盈卖出;
{6. 辅助指标(用于分析)
跌停标记:=跌停板* (-1); {在跌停板日做标记}
DRAWTEXT(跌停板, CLOSE, '跌停'), COLORGREEN;
反弹强度:(CLOSE-实际跌停价)/实际跌停价*100, NODRAW;
DRAWTEXT(买入信号, LOW, '反弹'), COLORRED;
{7. 风险提示}
{本公式仅作为技术参考,不构成投资建议}
{跌停板反弹风险较高,需结合基本面和市场环境综合判断}
{建议设置严格止损,避免深套}
```
---
## 三、SOP评估结果
### 3.1 7条硬门槛检查
| ID | 验收规则 | 检查结果 | 是否通过 |
|----|---------|---------|---------|
| R01 | 必须有买卖信号 | ✅ 有买入信号(买入:买入信号)和卖出信号(卖出:止损卖出 OR 止盈卖出) | ✅ 通过 |
| R02 | 必须有交易信号 | ✅ 不是纯指标展示,有明确的买入和卖出信号 | ✅ 通过 |
| R03 | 非单一指标 | ✅ 包含价格行为(跌停板识别)+ 成交量(放量)+ MACD + RSI,共4类分析维度 | ✅ 通过 |
| R04 | 括号全部匹配 | ✅ 统计所有括号,数量匹配 | ✅ 通过 |
| R05 | 无未来函数 | ✅ 未使用CAPITAL/DYNAINFO/DRAWLINE等未来函数 | ✅ 通过 |
| R06 | 通达信语法规范 | ✅ 赋值用:=,输出用:,变量命名规范 | ✅ 通过 |
| R07 | 公式完整可编译 | ✅ 公式头尾完整,非代码片段 | ✅ 通过 |
**7条硬门槛:全部通过 ✅**
### 3.2 4维度评分
| 维度 | 评分 (1-5) | 说明 |
|------|------------|------|
| **实用性** | 4 | 策略逻辑清晰,适用于超跌反弹场景,但风险较高需谨慎使用 |
| **创新性** | 3 | 跌停板反弹是常见策略,但本公式结合了多维度确认(量价+MACD+RSI) |
| **稳健性** | 3 | 设置了止损和止盈,但跌停板策略本身风险较高,需严格风控 |
| **适用性** | 4 | 适用于A股市场,考虑了主板和创业板/科创板的跌停规则差异 |
**4维度平均分:(4+3+3+4)/4 = 3.5 分**
**等级评定:C级(待改进)**
> **改进建议**:评分较低主要是因为策略风险较高,建议在实际使用前进行充分回测,并考虑增加更多过滤条件(如基本面筛选、市场情绪指标等)。
---
## 四、回测结果
### 4.1 回测数据说明
⚠️ **重要说明**:本公式尚未进行真实回测,以下数据为**待真实回测验证**。
### 4.2 回测参数(计划)
- **数据来源**:AKShare / 通达信数据(待调用回测系统)
- **样本区间**:2023-01-01 ~ 2025-12-31(3年)
- **回测股票数**:待定(建议至少50只出现过跌停板的股票)
- **初始资金**:100,000元
- **交易成本**:0.1%(双边)
### 4.3 回测指标(待验证)
| 指标 | 数值 | 说明 |
|------|------|------|
| **平均胜率** | 待真实回测验证 | 需调用回测系统 |
| **平均盈亏比** | 待真实回测验证 | 需调用回测系统 |
| **最大回撤** | 待真实回测验证 | 需调用回测系统 |
| **总收益率** | 待真实回测验证 | 需调用回测系统 |
| **年化收益率** | 待真实回测验证 | 需调用回测系统 |
| **夏普比率** | 待真实回测验证 | 需调用回测系统 |
### 4.4 回测系统调用方式
```bash
# 登录服务器后执行(服务器地址问老板或Hermes)
# 单股票回测
python3 /var/www/fanrujin/engine/run_backtest.py \
--formula formula-results/ID136_跌停板反弹策略.tn \
--start-date 2023-01-01 \
--end-date 2025-12-31
# 多股票回测(推荐,验证策略普适性)
python3 /var/www/fanrujin/engine/run_backtest.py \
--formula formula-results/ID136_跌停板反弹策略.tn \
--multi \
--min-trades 5
```
---
## 五、五维评价
| 维度 | 评分 (1-5) | 说明 |
|------|------------|------|
| **实战性** | 3 | 策略逻辑合理,但跌停板反弹风险较高,需谨慎使用 |
| **通用性** | 4 | 适用于A股市场,考虑了不同板块的跌停规则 |
| **创新性** | 3 | 结合了量价+MACD+RSI多维度确认,但策略本身不算新颖 |
| **安全性** | 2 | 跌停板策略风险较高,虽有止损但可能来不及卖出 |
| **文档完整性** | 5 | 研究报告8章节完整,公式注释清晰 |
**五维平均分:(3+4+3+2+5)/5 = 3.4 分**
---
## 六、使用说明
### 6.1 公式安装
1. 打开通达信软件
2. 点击"功能" → "公式系统" → "公式管理器"
3. 选择"技术指标公式" → "其他类型" → 点击"新建"
4. 将公式代码复制粘贴到编辑框
5. 设置公式名称:"ID136_跌停板反弹策略"
6. 点击"确定"保存
### 6.2 使用方法
1. 在通达信中打开个股K线图
2. 输入公式名称"ID136_跌停板反弹策略"并回车
3. 观察公式输出的买卖信号:
- **买入信号**:出现"反弹"标记时考虑买入
- **卖出信号**:触发止损或止盈时卖出
### 6.3 参数调整建议
- **N(观察周期)**:默认20,可根据需要调整
- **成交量放大倍数**:默认1.5倍,可根据市场活跃度调整
- **止损比例**:默认5%,可根据风险偏好调整
- **止盈比例**:默认10%,可根据目标收益调整
### 6.4 注意事项
- ⚠️ 跌停板反弹风险较高,建议小仓位试探
- ⚠️ 必须设置止损,避免深套
- ⚠️ 结合基本面分析,避免陷入"价值陷阱"
- ⚠️ 关注市场整体情绪,避免逆势操作
---
## 七、风险提示
### 7.1 策略风险
1. **连续跌停风险**:部分股票可能连续跌停,无法及时卖出
2. **诱多风险**:跌停板后的反弹可能是诱多,需结合成交量和大单流入判断
3. **流动性风险**:跌停板股票流动性差,可能难以及时成交
4. **基本面风险**:如果股票基本面严重恶化,技术反弹可能只是暂时的
### 7.2 使用限制
- ❌ 不适用于长期下跌趋势中的股票
- ❌ 不适用于基本面严重恶化的股票
- ❌ 不适用于市场极度恐慌时的"踩踏"行情
### 7.3 风险声明
> **本公式仅作为技术参考,不构成投资建议。**
>
> 股市有风险,投资需谨慎。使用前请充分理解策略逻辑和风险,并结合自身风险承受能力做出投资决策。
>
> 建议在实际操作前进行充分回测,并考虑咨询专业投资顾问。
---
## 八、上架建议
### 8.1 上架评审意见
**评审结论:⚠️ 待改进(需真实回测数据)**
**优点**:
- ✅ 策略逻辑清晰,符合行为金融学原理
- ✅ 考虑了主板和创业板/科创板的跌停规则差异
- ✅ 设置了止损和止盈,有一定风控措施
- ✅ 公式代码规范,注释清晰
**不足**:
- ❌ 尚未进行真实回测,无法验证策略有效性
- ❌ 4维度评分较低(3.5分,C级)
- ❌ 五维评价中"安全性"评分较低(2分)
- ❌ 跌停板策略本身风险较高,可能不适合普通投资者
### 8.2 改进建议
1. **补充真实回测数据**:调用回测系统,获取真实的胜率/盈亏比/最大回撤等指标
2. **增加过滤条件**:考虑增加基本面筛选(如ROE、营收增长等),避免陷入"价值陷阱"
3. **优化止损策略**:考虑使用追踪止损,而非固定比例止损
4. **增加市场环境判断**:在市场整体情绪较差时,降低仓位或暂停使用
### 8.3 上架建议
- **当前状态**:⏸️ 暂不上架(待补充回测数据并改进)
- **上架条件**:
1. 补充真实回测数据,验证策略有效性
2. 4维度评分提升至4.0以上(B级)
3. 增加更多风控措施,提升安全性评分
4. 完善使用说明,增加实战案例
---
## 附录:公式版本记录
| 版本 | 日期 | 修改内容 | 作者 |
|------|------|---------|------|
| v1.0 | 2026-06-12 | 初始版本 | Q1 (qclaw公式研究员) |
---
**报告完成时间:2026-06-12 02:30**
**下一步:提交到Hermes审核,并补充真实回测数据**
回测统计
胜率
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