#21686
混合
免费
ID-587_EOM简易波动低位反转低吸研究报告
公式说明
AI生成
1. 一句话概括:用EOM简易波动指标识别卖压衰竭后的低位反转低吸点。 2. 核心买入逻辑:EOM=价格箱体移动÷成交量,衡量推动价格所需的成交难易;要求前一日EOM为负(卖压主导),今日EOM上穿其3日信号线(卖压衰竭拐头);成交量在5日均量0.9~3倍间(温和承接),且收阳止跌。出场为EOM下穿信号线的对称信号。 3. 适合市场环境:震荡或超卖反弹初期,不适合单边下跌。 4. 风险提示:卖压未真衰竭会再下探,须以下破信号线或止损离场。
研究报告
# FORMULA-587 EOM简易波动低位反转低吸 研究报告
> 公式ID:FORMULA-587
> 方向:冷门动量振荡器家族第10员 — Ease of Movement(简易波动指标,Arms)
> 知识库覆盖:0 命中(全新维度,补全家谱)
> 生成时间:2026-07-13
---
## A. 实现细节(Implementation Details)
### 公式逻辑
EOM(Ease of Movement,简易波动指标)由 Richard Arms 提出,核心思想是:把"价格移动幅度"除以"实现该幅度所需的成交量",得到一个衡量价格移动"难易程度"的量。当价格轻松上行,EOM 为正;当价格下跌伴随沉重成交量,EOM 为负。本公式取 14 日平滑的 EOM(EOMVAL)与其 3 日信号线(SIG_EOM)构成动量结构:
- MID = (HIGH+LOW)/2(典型价格中点)
- BOX = MID - REF(MID,1)(单日价格移动)
- ONEVOL = (VOL/1e8) / MAX(HIGH-LOW, 0.001)(成交量归一化,分母防零)
- RAW_EOM = BOX / ONEVOL
- EOMVAL = MA(RAW_EOM, 14)
- SIG_EOM = MA(EOMVAL, 3)
买入信号 XBUY(四维连乘,规避解析器 AND/OR/CROSS 关键字):
WAS_DOWN(前一日 EOMVAL<0,卖压主导区) × TURN_UP(EOMVAL 上穿其信号线,卖压衰竭拐点) × VOL_OK(成交量在 5 日均量 0.9~3.0 倍温和承接) × YANG(收阳确认) > 0
卖出信号 XSELL:对称动量出场 — EOMVAL 下穿信号线(TURN_DN),不使用硬 MA 止损(避免超卖买入后即刻破均线秒止损)。
### 执行时点
T 日收盘计算全部指标与信号,T+1 开盘执行。公式中仅使用 REF(...) 历史数据,无 REF(X,-1) 等未来函数,无 Look-Ahead 偏差。
### 过滤机制
- 量能温和承接:剔除地量(无流动性)与天量(追高爆量),只保留 0.9~3.0 倍 5 日均量的健康量能区间。
- 收阳确认:要求当日收阳,过滤下影线骗线。
### 风险控制
采用对称动量出场(EOM 下穿信号线),属于软出场,不预设固定止损百分比,逻辑与买入同源,避免超卖区买入后立刻被硬均线止损打掉(铁律#6 复用)。
### 适用市场
A 股日线级别,全市场选股/交易。适用于震荡与弱趋势中的卖压衰竭反转场景;强单边下跌中 EOM 持续为负、信号稀疏。
### Warmup 周期
公式最大窗口为 MA(EOM,14),需前 13 根 K 线计算首个有效值,故 Warmup = 14,信号自第 15 根 K 线起生效。回测评估已在 Warmup 之后切片。
### 回测结果(方案 A / 方案 B 交叉验证)
| 指标 | 方案 A(backtest_cli) | 方案 B(tdx_interpreter) | 一致性 |
|---|---|---|---|
| 有效股票数 | 98 / 100 | 98 / 100 | 一致 |
| 平均胜率 | 45.8% | 45.79% | 差异 0.01%(<5% 一致) |
| 平均收益率 | +4.9% | +4.93% | 符号一致 |
| 正收益占比 | 52/100 (53.1%) | 52/100 | 一致 |
两方案强一致,交叉验证通过(胜率差异 < 0.05%)。
---
## B. 已知偏差(Limitations and Bias)
1. 数据限制:回测数据源为本地 CSV/SQLite 真实行情(沪深样本 100 股,2023-01-01~2026-05-25),未接入 MySQL 全市场,样本外泛化能力待验证。
2. 回测偏差:引擎实际仅输出胜率、收益率、最大回撤、盈亏比四项;夏普比率、VaR、CVaR、盈利因子后四项未实现,本报告不编造,标注"待补充"。Warmup 切片已处理。
3. 市场适应性:EOM 本质为成交量加权的价格移动指标,在最重成交量抛压的恐慌下跌段会持续不触发,单边熊市信号稀少且胜率承压。
4. 参数敏感性:N=14、SIG_N=3 为通用参数;若缩短 SIG_N 会放大噪声、信号过密,拉长则滞后,存在中等敏感性。
5. Look-Ahead 风险:已自查,公式中无未来函数引用,仅用历史 REF,风险低。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
EOM 将"价格移动 / 成交量"结合,比纯价格动量多了一层量能维度,经济学含义清晰:卖压主导(EOM<0)后的放量企稳拐点,往往是阶段性底部。逻辑非黑箱,可解释。
### 创新点
冷门动量振荡器家族第 10 员(DPO#578 / ElderRay#579 / TSI#580 / CMO#581 / AO-AC#582 / SMI#583 / Fisher#584 / BOP#585 / COG#586 / EOM#587)。EOM 在知识库中 0 命中,是全新建维,补全"成交量加权价格移动"子方向。
### 风险点
最大风险为胜率低于随机基准(45.8% < ~50%)。但平均收益为正(+4.9%)、正收益占比 53.1%、盈亏比偏高,属典型"低胜率、高赔率"反转 scalper——靠少数大赔率交易贡献正期望,需严格资金管理,不可重仓。
### 适用场景
适合能承受较高交易频率、偏好反转低吸、有纪律执行对称出场的中短线量化投资者;不适合追求高胜率确定性的保守型账户。
### 改进方向
- 叠加趋势门控(如 EOM 拐头且站上 MA20)可过滤弱势反弹,但需警惕与超卖信号互斥导致 0 信号(铁律#5 已验证)。
- 引入 EOM 零轴上方二次确认可提升胜率,代价是信号减少。
- 补全夏普/VaR/CVaR/盈利因子指标实现,做完整风险画像。
### 对抗式审查
我主动怀疑了以下 4 个点,并逐一排除:
1. 怀疑:公式是否过拟合?
排除:使用通用参数 N=14、SIG_N=3(MA 标准周期),非特定优化数字,无过拟合迹象。
2. 怀疑:胜率是否过高(>80%)误导?
排除:实测平均胜率 45.8%,低于随机基准 ~50%,不存在过高胜率夸大;收益为正来自赔率,已在风险点如实说明。
3. 怀疑:是否和现有公式重复?
排除:语义去重相似度 33.70%(<60% 通过);对抗式新颖性评分 1.00(≥0.7);知识库检索 EOM/ease of movement 全 0 命中。
4. 怀疑:是否存在隐式未来数据(Look-Ahead)?
排除:公式中仅用 REF(...) 历史数据,无 REF(X,-1)、无 DYNAINFO、无 CAPITAL,信号在 T 日收盘计算、T+1 开盘执行,无前视偏差。
---
## 质量门结论
| 检查项 | 结果 |
|---|---|
| R01-R05 规则验证 | 通过(validator 5 星) |
| 逻辑链说明 | ≥100 字,4 要素齐全 |
| 对抗式新颖性评分 | 1.00(≥0.7 通过) |
| 语义去重相似度 | 33.70%(<60% 通过) |
| Warmup 标注 | 已标注(=14) |
| 对抗式审查怀疑点 | 4 个(≥3) |
| 研究报告结构 | A/B/C 三段齐全 |
> 诚实声明:平均胜率 45.8% 低于随机基准,属"低胜率高赔率"型反转策略,未加入 effective_logics(不夸大功效)。回测引擎仅实现胜率/收益率/最大回撤/盈亏比四项,Sharpe/VaR/CVaR/盈利因子标注"待补充",未编造(Iron Rule 5)。
回测统计
胜率
46.6%
平均收益
14.70%
夏普比率
0.17
最大回撤
-26.7%
按市场状态分段表现
暂无市场状态数据