#21593
混合
免费
ID-499_RVI相对活力指数动能共振选股研究报告
公式说明
AI生成
一句话概括:这个公式用RVI相对活力指数抓"价格内在活力由弱转强"的拐点,结合趋势量能共振买入。 核心买入逻辑:用(收盘价-开盘价)与(最高-最低)的10日加权和之比算RVI,要求RVI上穿其4日均线(动能金叉)且RVI低于0.6不过热;同时收盘价在20日线和60日线之上、20日线向上、成交量比昨量和5日均量放大、自写RSI14低于75、涨幅1%到9.5%、收阳,全部满足才入选。 适合市场环境:中期上升趋势中的动能重启,不适合下跌和震荡钝化阶段。 风险提示:RVI在横盘中会频繁金叉产生假信号。
研究报告
# FORMULA-499 RVI相对活力指数动能共振选股 研究报告
> 公式ID: FORMULA-499
> 公式文件: tongdaxin/ID_499.tn(副本 formula-results/formula_ID_499.tn)
> 研究方向: 相对活力指数(RVI)动能 + 趋势 + 量能 + 动量过滤
> 生成时间: 2026-07-08
> 正交性: 知识库+历史索引+方向池 RVI/相对活力指数 维度 0 命中,填补"价格活力动能"空白
---
## A. 实现细节(Implementation Details)
### 公式逻辑
- **信号类型**: 选股公式(右侧启动型,T+1开盘执行)
- **核心指标**: 相对活力指数 RVI(Relative Vigor Index)——衡量价格活力(收盘相对开盘的强弱)在上涨日与下跌日的占比。RVI 属于"纯价格活力"维度,与今日链的 VMACD/EMV/WVAD(量价动能)形成互补而非重叠。
- **RVI 计算**: `RVI = 加权(收-开) / 加权(高-低)`,权重 1,2,2,1,周期 N=10;信号线 SIG = MA(RVI, 4)。
- **参数设置**: N=10(活力统计窗口);SIG=4(动量拐点);涨幅门控 1%~9.5%;RVI 未过热阈值 0.6。
- **设计理念**: 用 RVI 金叉(活力由弱转强)捕捉多空力量最早转化的先行量,叠加趋势/量能/动量三维过滤确认。
### 执行时点
- 信号基于 T 日及历史已知量计算(收盘价、开盘价、最高最低、成交量均为 T 日收盘后可知),T+1 开盘执行,无 Look-Ahead 偏差。
### 过滤机制(四维共振)
1. **活力动能**: RVI 上穿 RVI_SIG 且 RVI<0.6(未过热,避免追高)
2. **中期趋势**: 价>MA20 且 MA20 上行 且 价>MA60(只做向上趋势)
3. **量能确认**: VOL>昨量×1.2 且 VOL>5日均量(温和放量,非缩量假信号)
4. **动量不过热**: 自写 RSI14<75(避免超买区追入)
5. **价格形态**: 收阳 + 涨幅 1%~9.5%(非涨停、非一字,排除极端)
### 风险控制
- 选股公式本身不内置退出规则(与近期链 ID-489~498 风格一致),实盘建议叠加 ATR 动态止损(2倍ATR)及大盘企稳过滤(沪深300>MA20)。
- Warmup 周期 = 60(取指标最大周期窗口 MA60),回测评估窗口已在 Warmup 之后切片。
### 适用市场
- A股日线级别;趋势转强初期、震荡末端的突破启动阶段最有效;单边下跌市 RVI 金叉易频繁失效。
### 回测结果(方案A / 方案B 交叉验证)
- 数据源: 本地 CSV 回退(无 MySQL),100 只样本,2023-01-01 ~ 2026-05-25,min_trades=1
- 方案A: 81 只有效,胜率 45.9%,平均收益 +2.6%,正收益占比 53.1%,最佳 000035(+36.6%)/最差 000036(-24.7%),0 错误
- 方案B: 81 只有效,胜率 45.92%,平均收益 +2.62%
- **交叉验证结论**: 两引擎胜率差 0.02%、收益差 0.02% → 完全一致(<5%阈值);方向/符号一致
- Warmup=60,评估窗口已切片
- Sharpe/VaR/CVaR/最大回撤聚合/盈利因子: 本地引擎未输出 → **待回测验证**(未编造)
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**: 使用本地 CSV 行情(100 只样本,非全市场),结论为逻辑可行性初验;全市场扫描可补充统计显著性。
2. **回测偏差**: 回测为固定持有(引擎默认持有周期,平均约6日),未实现动态止损,赔率可能被低估;部分个股 100%胜率/0%回撤为固定持有假设下的统计假象,以聚合指标为准。
3. **市场适应性**: RVI 是趋势/动量类活力指标,在单边下跌或长期横盘市易产生假金叉;需配合大盘企稳过滤。
4. **参数敏感性**: N=10/SIG=4 为经典默认,微调至 N=14 或 SIG=6 会改变信号频率,但逻辑骨架不变,过拟合风险低(通用参数)。
5. **Look-Ahead 风险**: 经检查无隐式未来数据引用(RVI 仅用 T 日及历史价量,无 REF(X,-1) 之类)。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
RVI 衡量"实体活力"占比,经济学意义清晰:上涨日实体占比上升→多头力量增强。比单纯看收盘涨跌更稳健(剔除影线噪音)。四维共振(活力+趋势+量能+动量)逻辑自洽。
### 创新点
- 填补知识库"相对活力指数 RVI"维度空白(0 命中);
- 引入"纯价格活力"视角,与今日链 VMACD/EMV/WVAD(量价动能)形成**动能三维互补**,而非重复;
- 自写 RSI14 规避回测引擎内置函数限制,保证可复现。
### 风险点
- 胜率 45.9% 接近随机,净收益薄(+2.6%),最大风险为固定持有赔率不足;
- 单样本波动大(最差 -24.7%),需实盘 ATR 止损控制单次回撤。
### 适用场景
适合趋势/动量型投资者作为"活力拐点"初筛,配合大盘环境过滤使用;不建议单独用于实盘。
### 改进方向
- 叠加"大盘企稳(沪深300>MA20)"过滤提升胜率(参考 ID-490/491 结论);
- 用 ATR 动态止损替代固定持有,改善赔率;
- 全市场扫描(>1000只) 补全 Sharpe/VaR/CVaR 稳健回测;
- 测试 RVI 与 VMACD/EMV 多因子共振。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
排除:RVI(N=10, SIG=4) 为经典通用参数,逻辑基于公开指标数学定义,非样本内参数优化;微调周期仅改变信号频率不改变逻辑骨架。
2. **怀疑:是否和现有公式重复?**
排除:检查知识库(RVI 维度 0 命中)、历史索引(0 命中)、方向池(0 命中),且真实 ChromaDB 语义去重 = -20.07%(远低于 60% 阈值),确认正交新颖。
3. **怀疑:是否存在 Look-Ahead 未来数据引用?**
排除:RVI 计算仅用 T 日及历史已知价量(CLOSE/OPEN/HIGH/LOW/VOL 及 REF 历史值),无 REF(X,-1) 类未来函数,信号 T+1 开盘执行,无隐式偏差。
---
## 质量门自检(4 步)
1. ✅ Look-Ahead 偏差: 无(全 T 日及历史已知量)
2. ✅ Warmup 后判断: MA60=60 周期,回测层已切片
3. ✅ 参数过拟合: 通用参数,换股胜率波动在正常范围
4. ✅ 无夸大宣传: 标注"待回测验证",未把样本内写成样本外
## 强制自检(4 步回测)
1. ✅ 无未来数据;2. ✅ 指标在 Warmup 后判断;3. ✅ 无过拟合;4. ✅ 无夸大宣传。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据