#238 relative_strength 免费

板块轮动策略

研究报告
# 板块轮动策略 ID=137

## 一、策略概述

### 1.1 策略原理
板块轮动策略基于**市场资金流向理论**和**相对强度理论**,核心逻辑是:
- 在结构性行情中,市场资金会在不同板块间轮动
- 强势板块往往能持续跑赢大盘,领涨股更是超额收益的来源
- 通过识别强势板块和板块内领涨股,捕捉板块轮动带来的投资机会

### 1.2 适用场景
- ✅ 板块轮动明显的市场环境
- ✅ 结构性行情(部分板块强势,部分板块弱势)
- ✅ 热点题材炒作阶段
- ❌ 不适用于普涨/普跌的系统性行情
- ❌ 不适用于板块轮动速度过快的市场(如高频切换)

### 1.3 策略类型
- **主要类型**:趋势跟踪 + 相对强度
- **持仓周期**:5-20个交易日(中期)
- **风险等级**:中等风险

---

## 二、公式代码

```tni
{***********************************************************
* 公式名称:板块轮动策略
* 公式 ID:137
* 所属方向:板块分析
* 创建时间:2026-06-12
* 作者:Q1 (qclaw公式研究员)
*
* 策略说明:
* 1. 识别市场中的强势板块(板块指数涨幅排名前10%)
* 2. 在强势板块中筛选领涨个股(个股涨幅 > 板块平均涨幅)
* 3. 结合技术指标(MACD金叉、RSI强势等)确认买入时机
* 4. 设置动态止损和止盈条件
*
* 适用场景:
* - 板块轮动明显的市场环境
* - 结构性行情(部分板块强势,部分板块弱势)
* - 热点题材炒作阶段
*
* 风险提示:
* - 板块轮动速度较快,需及时跟踪
* - 领涨股可能已经高位,需结合估值判断
* - 板块指数数据可能有延迟,需结合实时行情
***********************************************************}

N:=20;  {板块观察周期}
M:=5;   {个股观察周期}

{1. 板块指数数据(需要板块指数代码,这里用虚拟变量代替)}
{注:通达信中板块指数代码通常以"880"开头,如880301为煤炭指数}
{本公式需要在板块指数页面或使用板块联动函数}

{由于通达信公式系统限制,无法直接获取板块指数数据}
{建议使用以下替代方案:}
{方案1:在板块指数K线图中使用该公式}
{方案2:使用通达信的板块联动函数(如BLOCKINDEX)}

{2. 识别强势板块(这里简化为识别个股所属板块的强弱)}
{假设:个股涨幅 > 沪深300涨幅,视为强势}
沪深300涨幅:=("000300$CLOSE"-REF("000300$CLOSE",1))/REF("000300$CLOSE",1)*100;
个股涨幅:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;

跑赢大盘:=个股涨幅>沪深300涨幅;

{3. 板块内领涨股识别(简化版)}
{条件1:个股涨幅排名板块前20%}
{注:需要使用板块排序功能,这里用成交量和技术指标替代}

{条件2:成交量放大(板块资金流入迹象)}
成交量放大:=VOL>MA(VOL,20)*1.5;

{条件3:MACD金叉(技术面转强)}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD金叉:=CROSS(DIF,DEA);

{条件4:RSI强势(避免超买)}
RSI6:=RSI(CLOSE,6);
RSI强势:=RSI6>50 AND RSI6<80;

{条件5:短期均线多头排列}
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
均线多头:=MA5>MA10 AND MA10>MA20;

{4. 综合买入信号}
买入信号:=跑赢大盘 AND 成交量放大 AND (MACD金叉 OR RSI强势) AND 均线多头;

{5. 卖出信号(动态止损和止盈)}
{止损:买入后下跌超过7%}
买入价:=VALUEWHEN(买入信号, CLOSE);
止损线:=买入价*0.93;
止损卖出:=CLOSE<止损线 AND 买入价>0;

{止盈:买入后上涨超过15%或涨幅收窄}
止盈线:=买入价*1.15;
止盈卖出:=CLOSE>止盈线 AND 买入价>0;

{动态止盈:当涨幅超过10%后,止损线上移至成本价}
动态止损线:=IF((CLOSE-买入价)/买入价>0.10, 买入价, 止损线);
动态止损卖出:=CLOSE<动态止损线 AND 买入价>0;

{6. 输出信号}
买入:买入信号;
卖出:止损卖出 OR 止盈卖出 OR 动态止损卖出;

{7. 辅助指标(用于分析)
板块相对强度:个股涨幅-沪深300涨幅, NODRAW;
DRAWTEXT(买入信号, LOW, '板块轮动'), COLORRED;

买入成本价:买入价, NODRAW;
当前收益:(CLOSE-买入价)/买入价*100, NODRAW;
DRAWTEXT(买入信号, HIGH, '成本:'+NUMTOSTRN(买入价,2)), COLORYELLOW;}

{8. 风险提示}
{本公式需要板块指数数据支持,建议配合板块联动功能使用}
{板块轮动速度较快,需及时跟踪板块强度变化}
{建议结合基本面分析,避免追高}
```

---

## 三、SOP评估结果

### 3.1 7条硬门槛检查

| ID | 验收规则 | 检查结果 | 是否通过 |
|----|---------|---------|---------|
| R01 | 必须有买卖信号 | ✅ 有买入信号(买入:买入信号)和卖出信号(卖出:...) | ✅ 通过 |
| R02 | 必须有交易信号 | ✅ 不是纯指标展示,有明确的买入和卖出信号 | ✅ 通过 |
| R03 | 非单一指标 | ✅ 包含相对强度(跑赢大盘)+ 成交量(放量)+ MACD + RSI + 均线,共5类分析维度 | ✅ 通过 |
| R04 | 括号全部匹配 | ✅ 统计所有括号,数量匹配 | ✅ 通过 |
| R05 | 无未来函数 | ✅ 未使用CAPITAL/DYNAINFO/DRAWLINE等未来函数 | ✅ 通过 |
| R06 | 通达信语法规范 | ✅ 赋值用:=,输出用:,变量命名规范 | ✅ 通过 |
| R07 | 公式完整可编译 | ⚠️ 公式依赖板块指数数据,可能需要在特定环境下使用 | ⚠️ 待验证 |

**7条硬门槛:6条通过,1条待验证 ⚠️**

> **待验证项说明**:本公式使用了跨品种引用("000300$CLOSE")来指代沪深300指数,这需要在通达信中正确配置才能使用。建议在实际使用前进行测试。

### 3.2 4维度评分

| 维度 | 评分 (1-5) | 说明 |
|------|------------|------|
| **实用性** | 4 | 策略逻辑清晰,适用于结构性行情,有较强的实战价值 |
| **创新性** | 3 | 板块轮动是常见策略,但本公式结合了相对强度和多维度确认 |
| **稳健性** | 4 | 设置了动态止损和止盈,风控措施较完善 |
| **适用性** | 3 | 需要板块指数数据支持,使用门槛较高 |

**4维度平均分:(4+3+4+3)/4 = 3.5 分**

**等级评定:C级(待改进)**

> **改进建议**:评分较低主要是因为公式依赖板块指数数据,使用门槛较高。建议提供更详细的使用说明,或开发配套的工具来简化操作。

---

## 四、回测结果

### 4.1 回测数据说明

⚠️ **重要说明**:本公式尚未进行真实回测,以下数据为**待真实回测验证**。

### 4.2 回测参数(计划)

- **数据来源**:AKShare / 通达信数据(待调用回测系统)
- **样本区间**:2023-01-01 ~ 2025-12-31(3年)
- **回测股票数**:待定(建议选择多个板块的领涨股)
- **初始资金**:100,000元
- **交易成本**:0.1%(双边)

### 4.3 回测指标(待验证)

| 指标 | 数值 | 说明 |
|------|------|------|
| **平均胜率** | 待真实回测验证 | 需调用回测系统 |
| **平均盈亏比** | 待真实回测验证 | 需调用回测系统 |
| **最大回撤** | 待真实回测验证 | 需调用回测系统 |
| **总收益率** | 待真实回测验证 | 需调用回测系统 |
| **年化收益率** | 待真实回测验证 | 需调用回测系统 |
| **夏普比率** | 待真实回测验证 | 需调用回测系统 |

### 4.4 回测系统调用方式

```bash
# 登录服务器后执行(服务器地址问老板或Hermes)
# 单股票回测
python3 /var/www/fanrujin/engine/run_backtest.py \
  --formula formula-results/ID137_板块轮动策略.tn \
  --start-date 2023-01-01 \
  --end-date 2025-12-31

# 多股票回测(推荐,验证策略普适性)
python3 /var/www/fanrujin/engine/run_backtest.py \
  --formula formula-results/ID137_板块轮动策略.tn \
  --multi \
  --min-trades 5
```

---

## 五、五维评价

| 维度 | 评分 (1-5) | 说明 |
|------|------------|------|
| **实战性** | 4 | 策略逻辑合理,适用于结构性行情,有较强的实战价值 |
| **通用性** | 3 | 需要板块指数数据支持,使用门槛较高 |
| **创新性** | 3 | 结合了相对强度和多维度确认,但策略本身不算新颖 |
| **安全性** | 4 | 设置了动态止损和止盈,风控措施较完善 |
| **文档完整性** | 5 | 研究报告8章节完整,公式注释清晰 |

**五维平均分:(4+3+3+4+5)/5 = 3.8 分**

---

## 六、使用说明

### 6.1 公式安装
1. 打开通达信软件
2. 点击"功能" → "公式系统" → "公式管理器"
3. 选择"技术指标公式" → "其他类型" → 点击"新建"
4. 将公式代码复制粘贴到编辑框
5. 设置公式名称:"ID137_板块轮动策略"
6. 点击"确定"保存

### 6.2 使用方法
1. 在通达信中打开个股K线图
2. 输入公式名称"ID137_板块轮动策略"并回车
3. 观察公式输出的买卖信号:
   - **买入信号**:出现"板块轮动"标记时考虑买入
   - **卖出信号**:触发止损或止盈时卖出

### 6.3 参数调整建议
- **成交量放大倍数**:默认1.5倍,可根据市场活跃度调整
- **止损比例**:默认7%,可根据风险偏好调整
- **止盈比例**:默认15%,可根据目标收益调整
- **RSI区间**:默认50-80,可根据市场环境调整

### 6.4 注意事项
- ⚠️ 本公式需要板块指数数据支持,建议配合板块联动功能使用
- ⚠️ 板块轮动速度较快,需及时跟踪板块强度变化
- ⚠️ 结合基本面分析,避免追高
- ⚠️ 关注市场整体情绪,避免逆势操作

---

## 七、风险提示

### 7.1 策略风险
1. **板块轮动风险**:板块轮动速度较快,可能错过最佳买卖时机
2. **数据延迟风险**:板块指数数据可能有延迟,影响判断
3. **追高风险**:领涨股可能已经高位,需结合估值判断
4. **市场环境风险**:在普涨/普跌的系统性行情中,策略可能失效

### 7.2 使用限制
- ❌ 不适用于普涨/普跌的系统性行情
- ❌ 不适用于板块轮动速度过快的市场(如高频切换)
- ❌ 需要板块指数数据支持,使用门槛较高

### 7.3 风险声明
> **本公式仅作为技术参考,不构成投资建议。**
>
> 股市有风险,投资需谨慎。使用前请充分理解策略逻辑和风险,并结合自身风险承受能力做出投资决策。
>
> 建议在实际操作前进行充分回测,并考虑咨询专业投资顾问。

---

## 八、上架建议

### 8.1 上架评审意见

**评审结论:⚠️ 待改进(需真实回测数据 + 简化使用流程)**

**优点**:
- ✅ 策略逻辑清晰,适用于结构性行情
- ✅ 设置了动态止损和止盈,风控措施较完善
- ✅ 结合了多维度确认(量价+MACD+RSI+均线)
- ✅ 公式代码规范,注释清晰

**不足**:
- ❌ 尚未进行真实回测,无法验证策略有效性
- ❌ 公式依赖板块指数数据,使用门槛较高
- ❌ 4维度评分较低(3.5分,C级)
- ❌ 需要提供更详细的使用说明

### 8.2 改进建议
1. **补充真实回测数据**:调用回测系统,获取真实的胜率/盈亏比/最大回撤等指标
2. **简化使用流程**:开发配套工具或编写详细教程,降低使用门槛
3. **增加板块强度排名功能**:自动识别强势板块,无需手动判断
4. **优化信号触发逻辑**:考虑增加过滤器,减少虚假信号

### 8.3 上架建议
- **当前状态**:⏸️ 暂不上架(待补充回测数据并改进)
- **上架条件**:
  1. 补充真实回测数据,验证策略有效性
  2. 4维度评分提升至4.0以上(B级)
  3. 提供详细的使用教程或配套工具
  4. 增加板块强度排名功能(可选)

---

## 附录:公式版本记录

| 版本 | 日期 | 修改内容 | 作者 |
|------|------|---------|------|
| v1.0 | 2026-06-12 | 初始版本 | Q1 (qclaw公式研究员) |

---

**报告完成时间:2026-06-12 02:45**
**下一步:提交到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