#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%
按市场状态分段表现

暂无市场状态数据