#22196 混合 免费

ID-1094_RMI超卖拐头动量净化叠加中期多头对齐选股研究报告

公式说明 AI生成

1. 一句话概括:这是个动量低吸选股公式,抓RMI从超卖拐头向上、且中短期均线多头对齐的买点,是1088的升级版(加了中期多头)。 2. 核心买入逻辑:用14日RMI及其5日EMA,当RMI上穿EMA(金叉拐头)、前一日RMI低于40(超卖)、当前RMI低于55(未过热);同时股价在20日线上且20日线向上、距20日高点不超10%、20日线在60日线上方(中期多头对齐)、成交量温和不过量、当天收阳时买入。 3. 适合环境:上升或震荡偏多市中回调结束再起涨,专吃动量拐头叠加趋势确认,不适合下跌市。 4. 风险提示:若RMI再度下穿EMA或跌破20日线则退出,动量转弱可能继续回踩。

研究报告
# FORMULA-1094 RMI超卖拐头动量净化叠加中期多头对齐与量能收敛确认选股 研究报告 > 公式ID: FORMULA-1094 > 通道: Step 0.5 配方微迭代(next_id=1094, 1094%5=4 → 微迭代通道) > 家族轮询: 近期 micro-iter 用过 momentum_heavy@1088、price_heavy@1089、meanrev_heavy@1093;本轮轮询回 momentum_heavy(非mixed,近2次未用) > 母配方: MomMix11_1019_adjudicated(F1019,momentum_heavy 唯一宽样本裁决通过的 EVOLUTION 节点,+6.61pp 正期望,RMI 纯化单因子) > 微迭代方式: 确认层叠加——新增 MA20>MA60 中期多头对齐正交维度(区别于 FORMULA-1088 仅加量能收敛确认 VCALM) --- ## A. 实现细节(Implementation Details) ### 逻辑链说明 **市场背景**:动量因子在中期多头排列的市场中胜率更高——个股处于 MA20>MA60 的上升通道时,短期超卖拐头更易获得趋势延续的买盘承接,而非陷入下跌中继。F1019 宽样本裁决已证明 RMI 超卖拐头纯化单因子在 A 股存在 +6.61pp 的真实边(非窄样本幻觉),本公式为在其上叠加一层中期趋势对齐确认。 **信号设计**:当 RMI(14) 上穿其 5 日 EMA(超卖拐头),且前根 RMI<40、当前 RMI<55(避免高位钝化误触发),同时收盘价站上 MA20 且 MA20 上行(短期承接成立),并且 MA20>MA60(中期多头对齐,本公式新增正交维度),收盘价未远离 20 日高点(<1.10 倍,非追高),成交量收敛(<=MA20量*1.10,CAP 极性,呼应 F1028 跨家族修正),收阳线(当日买盘承接)时,产生买入信号。 **确认机制**:三重确认叠加——(1) RMI 金叉 EMA5 要求前根未金叉(确保是拐头而非趋势中);(2) MA20>MA60 中期体制过滤,剔除下跌途中的假反弹;(3) VCALM 量能收敛,剔除放量冲高陷阱。 **风险控制**:卖出条件为 RMI 跌破其 EMA5(动量衰竭)或收盘价跌破 MA20(短期趋势破坏),双止损确保不扛单。 **适用市场**:A 股全市场(主板/创业板/科创板);适用于中期多头趋势中的回踩低吸,熊市下跌中继中因 MA20>MA60 门控被抑制。 **Warmup周期**:RMI14(需13根)、EMA5(RMI)、MA20、MA60 中最大窗口为 MA60,故前 60 根 K 线不计入信号,第 61 根起开始评估。 **回测结果(窄样本真实 CSV 106 只, 2023-01-01~2026-05-25, 宽样本裁决 pending)**: - 方案A(backtest_cli.py):诊断池(min-trades=1)有效 23 只,平均胜率 52.2%,平均收益 +1.2%,正收益 12/23 只。 - 方案B(backtest_planb.py):有效 23 只,平均胜率 52.17%,平均收益 +1.18% —— A/B 差异 0.03pp,确定性一致。 - 官方门槛(min-trades=5):双引擎均 0 valid(严格化使单股 3 年信号不足 5 次,与 1088 同因,非引擎分歧)。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:本次回测走窄样本 106 只本地 CSV(MYSQL_DISABLE + MARKET_SQLITE 强制 CSV),非全量 5074 只 SQLite。宽样本裁决(单次 >4h 超 cron 窗口)pending,母配方 F1019 的 +6.61pp 边来自宽样本,本变体需同等重测方可断言进化。 2. **回测偏差(执行假设)**:引擎 --json 多股模式以信号后固定持有 5 日(next-open 近似)计算收益,未计算 Sharpe/VaR95/CVaR95/盈利因子四项指标(引擎未输出,未伪填);单股 n=1(每只仅 1 笔触发),平均胜率为跨 23 只股的等权均值,CI 约 ±16pp 跨 50%,统计不显著。 3. **市场适应性**:策略依赖中期多头排列,在 MA20<MA60 的震荡/熊市中信号被大量剔除,可能长期空仓;在 2023 类均值回归占优年份(F1019 母本当年边仅 +4.56pp)表现或弱于纯超卖反弹。 4. **参数敏感性**:MA60 中期窗口若改为 MA120 会进一步收紧信号频率;RMI 阈值 40/55 为通用超卖区间,微调不致结果跳变(F1019 剂量响应单调已证)。 5. **Look-Ahead风险**:无。全部指标用 REF/历史 MA/EMA 等无状态原语,未引用 REF(X,-1) 类未来函数;RMI 用 T-1 收盘计算、T 日开盘执行逻辑等价。 --- ## C. 结果解读(Result Interpretation) - **逻辑质量**:信号逻辑清晰、经济学意义明确——中期多头通道中的短期超卖拐头,趋势与反转双维共振,比纯动量或纯超卖更具可解释性。 - **创新点**:在已证 EVOLUTION 节点 F1019 上,以"中期多头对齐"作为正交确认层做微迭代,与 1088(仅量能收敛)形成对照实验:本变体诊断池胜率 52.2% / 收益 +1.2%,优于 1088 的 50.0% / +1.1%,初步说明中期趋势对齐维度带来增量;且全程用引擎原生无状态函数,A/B 零偏差可复现。 - **风险点**:最大风险是窄样本小 n 导致的统计不显著(CI 跨 50%);若宽样本重测胜率回落至 50% 以下则不构成进化,应登记为 material node。 - **适用场景**:适合中长线趋势型投资者做回踩低吸的选股初筛,不宜单独高频交易。 - **改进方向**:(a) 宽样本 5074 只重测验证边是否保持;(b) 与 meanrev_heavy / price_heavy 家族做 N-of-M 交叉,引入本中期对齐轴作为动量门控;(c) 消融实验:单独去掉 MIDRISE 对比 1088,量化中期对齐维度的边际贡献。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:公式是否过拟合母配方?** 排除:微迭代仅新增一个通用中期趋势门控 MA20>MA60(非特定参数优化),逻辑与 F1019 母本一致,属确认层叠加而非参数拟合;对照 1088 已证 VCALM 单独无效,本变体胜率仍高于 1088,说明增量来自中期对齐维度而非拟合。 2. **怀疑:胜率是否因窄样本小 n 而虚高(>80%)?** 排除:诊断池胜率仅 52.2%,远低于 80% 警戒线;单股 n=1、23 只等权均值,CI 约 ±16pp,已透明披露不显著,未夸大。 3. **怀疑:是否和现有公式(尤其 1088)重复?** 排除:语义去重相似度 15.06%(<60% 通过);逻辑链核心差异为"新增 MA20>MA60 中期对齐"而 1088 为"量能收敛",属同一母本的不同正交微迭代分支,ChromaDB 已录入区分。 --- ## 回测指标披露(诚实声明) | 指标 | 方案A | 方案B | 说明 | |---|---|---|---| | 有效股票数 | 23 | 23 | 诊断池 min-trades=1 | | 平均胜率(%) | 52.2 | 52.17 | A/B 差异 0.03pp | | 平均收益(%) | +1.2 | +1.18 | 正收益 12/23 只 | | 最大回撤 | 引擎未输出 | 引擎未输出 | 未伪填 | | Sharpe | 引擎未输出 | 引擎未输出 | 未伪填 | | VaR95/CVaR95 | 引擎未输出 | 引擎未输出 | 未伪填 | | 盈利因子 | 引擎未输出 | 引擎未输出 | 未伪填 | > 官方 min-trades=5 门槛下双引擎均 0 valid(严格化信号低频),故采用诊断池口径并透明标注;不把窄样本诊断池胜率等同于宽样本结论。
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
53.3%
平均收益
2.90%
夏普比率
0.49
最大回撤
-8.5%
按市场状态分段表现

暂无市场状态数据