#21611
混合
免费
ID-517_MFI资金流量指数超卖回升选股研究报告
公式说明
AI生成
一句话概括:用MFI资金流量指数(带成交量的RSI)找"深度超卖后刚转强"的买点,并叠加趋势、量能、动量过滤。 核心买入逻辑:MFI从下向上穿过9日均线(CROSS),且前日MFI低于35(深度超卖)、当日MFI低于50(未超买);同时价格站上20日均线且均线向上、成交量超5日均量1.2倍、14日ROC大于0(动量正向)、当日涨幅1%到6%(不追高)。 适合环境:震荡或回调后的超卖回升,量价配合捕捉资金回流;不适合单边下跌无承接时。 风险提示:超卖可延续,需以趋势和量能确认并设止损。
研究报告
# FORMULA-517 MFI资金流量指数超卖回升选股 研究报告
> 公式ID:FORMULA-517
> 生成时间:2026-07-09
> 研究方向:量价情绪振荡器(MFI = 成交量加权 RSI)
> 作者:Q1 (qclaw)
---
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式引入 **MFI(Money Flow Index,资金流量指数)**——一个将价格与成交量融合的“量价情绪振荡器”。与今日已覆盖的纯价格振荡器(RSI/KDJ/CCI,非对称涨跌动量)和纯成交量指标(OBV/EMV/VR/PVT/WAD)根本不同,MFI 把“典型价涨跌方向 × 成交量”作为资金流权重,是量价共振型超买超卖指标,数学本质独特。
- **典型价 TP** = (HIGH+LOW+CLOSE)/3
- **资金流 MF** = TP × VOL
- **正/负资金流**:TP 较昨日上涨记正资金流、下跌记负资金流,14日求和
- **MFI 指数** = 100 − 100/(1 + 正资金流/负资金流),区间 0~100
- **信号线 MFI_MA** = MFI 的 9 日简单移动平均
### 信号设计(买入条件)
`CROSS(MFI_IDX, MFI_MA)` —— MFI 由下向上穿越其 9 日信号线,代表资金情绪从超卖区(卖方力道枯竭)重新转强,是“由弱转强”的转折信号(非追高)。
附加过滤:
- `REF(MFI_IDX,1) < 35`:要求前一日 MFI 处于深度超卖区,确保信号来自低位回升而非高位钝化
- `MFI_IDX < 50`:当前 MFI 尚未进入超买,留出上行空间
- `CLOSE > MA(CLOSE,20) AND MA(CLOSE,20) > REF(MA(CLOSE,20),1)`:价格站上 20 日均线且均线向上,中期趋势过滤
- `VOL > MA(VOL,5) × 1.2`:成交量放大至 5 日均量 1.2 倍以上,资金确认
- `ROC(14) > 0`:14 日动量为正,价格方向确认
- `CLOSE/REF(CLOSE,1) ∈ (1.01, 1.06)`:当日涨幅 1%~6%,不追高
### 执行时点
T-1 日收盘计算所有指标 → T 日开盘(或盘中)执行买入。无未来数据引用(全用 REF/历史统计),无 Look-Ahead 偏差。回测引擎采用固定约 6 日持有后平仓。
### 过滤机制
MA20 趋势过滤 + 量能确认 + ROC 动量 + 涨幅区间,三重以上过滤假突破;要求“前日深度超卖”排除高位钝化区误触发。
### 风险控制
未内嵌动态止损(回测引擎采用固定持有周期)。报告建议退出机制改为“MFI 再度死叉 MFI_MA 或 MFI_IDX > 75 超买”动态退出,可显著改善盈亏比(当前固定持有偏乐观)。
### 适用市场
A 股日线级别;适用于震荡市中“缩量超卖后量价回升”的个股,及趋势股回踩后的二次启动。不适用于单边暴跌(负资金流持续放大时 MFI 长期低位,但需趋势过滤保护)。
### Warmup 周期
最大窗口为 MA20(20 根 K 线),故 **Warmup = 20**,信号从第 21 根 K 线起计算;回测评估窗口已在 Warmup 切片之后重算。
### 回测结果(方案 A / 方案 B 交叉验证)
| 指标 | 方案 A | 方案 B |
|---|---|---|
| 有效股票 | 7 / 100 | 7 / 100 |
| 平均胜率 | 64.3% | 64.29% |
| 平均收益率 | +1.8% | +1.79% |
| 正收益占比 | 57.1% (4/7) | 57.1% |
| 最佳个股 | 000036 (+10.9%) | 一致 |
| 最差个股 | 000504 (−6.3%) | 一致 |
两引擎差异 < 0.1%,完全一致;Warmup=20,评估切片在 Warmup 之后。夏普/VaR/CVaR/全局盈利因子回测引擎未计算 → **未编造,标注待验证**。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测数据源为本地 `stock_data/*.csv`(约 100 只、2025-06-10 至 2026-05-25,约 232 交易日)。样本时间偏短、股票池偏小(100 只),统计显著性有限;且含 2025 下半年至 2026 上半年的特定市场环境,外推需谨慎。
2. **回测偏差**:引擎采用固定约 6 日持有周期、无交易成本、无滑点,且未纳入止损/止盈逻辑。实际收益与报告会有偏差;固定持有使盈亏比偏乐观。
3. **市场适应性**:MFI 属量价情绪领先指标,在单边下跌市中负资金流持续,MFI 长期低于 35 但趋势过滤可能漏放;在极端放量涨停时 MFI 钝化于高位。震荡市与温和上升趋势中表现最佳。
4. **参数敏感性**:MFI 周期(14)/信号线(9)/超卖阈值(35)为通用参数,非本股票池优化所得;若改为 MFI(14)/信号(6) 或超卖阈值 20,信号频率与胜率会变动,但属通用区间,过拟合风险低。
5. **Look-Ahead 风险**:无。所有指标仅依赖历史 REF 与累计统计,已在逻辑链与代码双重确认。
6. **实现技术偏差(必记)**:初版将 `MFI_IDX` 声明为输出语句(`:`)而非中间变量(`:=`),导致回测引擎对 `MFI_MA:=MA(MFI_IDX,9)` 求值时 MFI_IDX 序列不可用、返回全 0,致使全市场 0 信号。修正为 `MFI_IDX:=...` 赋值变量后信号恢复正常(首 20 只即出 2 只信号)。同类 bug 历史:所有被 `MA()/REF()` 二次引用的中间量必须声明为 `:=`。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经济学意义:MFI 把“价涨且放量”量化为正向资金流,“价跌且放量”为反向资金流,超卖回升代表抛压枯竭后买盘回归;叠加趋势/量能/动量三重确认,降低单一指标假信号。Wind/A股实践中 MFI<20 常被视为强超卖,本公式取 <35 更偏稳健。
### 创新点
- 维度全新:扫描 668 公式知识库,MFI/资金流量指数 **0 命中**,是今日第 12 个自主 0-命中维度(补完 Aroon/EMV/VR/SKDJ/AR-BR/PVT/KST/WAD/CR/DPO/CMO 之后)。
- 与 RSI 家族区分:RSI 仅用价格涨跌,MFI 引入成交量权重,对“放量下跌—缩量企稳—放量回升”的识别更敏锐。
- 多样性评分 5 星(量价情绪 MFI + 趋势 MA20 + 量能 VOL + 动量 ROC 四维融合)。
### 风险点
最大风险是信号频率偏低(全市场仅 7 只触发),样本偏少导致胜率(64.3%)统计置信度有限;且固定持有未设止损,单只最大回撤实测可达 −6.3%(000504)。建议配合动态退出与 ATR 波动率门槛过滤无趋势噪音。
### 适用场景
适合中短线、偏好“超卖反转 + 量价确认”思路的投资者;作为情绪择时子信号与趋势主策略组合使用效果更佳。
### 改进方向
1. 退出机制改为“MFI 再度死叉 MFI_MA 或 MFI_IDX > 75”动态退出,改善盈亏比。
2. 叠加 ATR 波动率门槛过滤震荡无趋势阶段的假转折。
3. 扩大股票池(当前 100 只)与回测区间,提升统计显著性;补充夏普/VaR/CVaR 计算以完整评估风险。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合(参数是否为本股票池特调)?**
排除:MFI(14)/信号(9)/超卖(35)/MA20/量比 1.2 均为技术分析中通用参数,非本池优化所得;且逻辑基于通用量价行为,换池不应失效。
2. **怀疑:胜率 64.3% 是否过高、是否存在未来函数或样本内美化?**
排除:全市场仅 7 只触发、4 只正收益,样本量小,64.3% 来自小样本而非虚高;代码经 validator 通过、无 REF(X,-1) 等未来引用;回测引擎固定持有、无交易成本美化,属样本内真实结果,已如实标注未夸大。
3. **怀疑:是否和现有公式重复(尤其 RSI/KDJ/CCI 振荡器家族)?**
排除:语义去重相似度 12.30%(远低于 60% 门槛),对抗式新颖性评分 1.00(满分);且 MFI 是唯一的“成交量加权”振荡器,与纯价格振荡器数学本质不同,构成全新维度。
---
## 质量门校验
- R01-R05 语法验证:通过(validator 通过,仅注释行分号警告,非阻断)
- 逻辑链说明:≥100 字,4 项要素齐全
- 五维评价总分:≥4.0(新颖性 1.00 + 多样性 5 星 + 有效性通过)
- 多样性得分:5 星(四维融合,≥3 分通过)
- 语义去重相似度:12.30%(<60% 通过)
- 对抗式新颖性评分:1.00(≥0.7 通过)
- Warmup 标注:已标注(Warmup=20)
- 对抗式审查怀疑点:≥3 个(已列)
- 研究报告结构:A/B/C 三段齐全
> 风险提示:本公式仅供参考,不构成投资建议。历史回测不代表未来收益,实际使用需结合市场环境与其他指标,投资有风险,入市需谨慎。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据