#21829
混合
免费
ID-731_DeMarker德马克动能指标研究报告
公式说明
AI生成
这个公式用DeMarker德马克动能指标抓"超卖区动能回升"的领先买点,再叠加趋势和量能确认。 买入逻辑:DeM指标(比较每根K线高低与上根的价差,纯价格动量,0到1之间)先跌到0.3以下超卖区,再上穿0.3视为动能由弱转强;且要求前两日已处超卖区(过滤假信号)。同时股价站上MA20且均线向上、成交量温和放大1.1至3倍、偏离MA20不超12%、当天收阳。前30根K线不计入。 适合环境:上升趋势中回调结束、震荡转强初期,偏动能转折低吸。 风险提示:超卖后可能继续超卖,须设止损控制仓位。
研究报告
# ID-731 DeMarker德马克动能指标·价格极值领先转折先知选股 研究报告
> 公式ID: FORMULA-731
> 通道: Step 0 纯发散 (next_id=731, 731%5=1 → 纯发散, 横向新维度优先)
> 核心新维度: DeMarker (德马克动能指标, DeM) — 库内首次真实引入
> 生成时间: 2026-07-20 20:00 (Asia/Shanghai)
---
## A. 实现细节 (Implementation Details)
### 公式逻辑
本公式引入 **DeMarker (德马克动能指标, DeM)** —— 一个纯价格极值动量振荡器 (取值 0~1),与库内已覆盖的 RSI / Stochastic / Williams %R / CCI / ROC / CMO / MFI / OBV 全部正交:
- **DeM 比较的是「每根K线的最高价/最低价与前一根K线的价差」**,而非收盘价相对区间 (区别于 Stochastic/Williams),不混入成交量 (区别于 MFI/OBV/CMF),不取收盘价变化率 (区别于 ROC/CMO)。
- 构造:`DEMAX = MAX(HIGH-REF(HIGH,1),0)`,`DEMIN = MAX(REF(LOW,1)-LOW,0)`,`DEM = SUM(DEMAX,14) / (SUM(DEMAX,14)+SUM(DEMIN,14))`。
- **信号触发**:`DeM 上穿 0.3`(由超卖区回升的动能转折领先信号),并要求 `REF(DEM,2)<0.3`(前2日确处于超卖区,过滤高位假交叉噪声)。
### 执行时点
- 信号基于 **T-1 及更早的收盘价/最高价/最低价** 计算(全部为 REF/SUM/MA,无 `REF(X,-1)` 未来函数),在 **T 日收盘** 判定,下一交易日开盘可执行。
- Warmup 门控 `COUNT(CLOSE,30)>=30`:前 30 根 K 线不生成信号(SUM(DeMax,14) 需前13根 + MA20 需前19根)。
### 过滤机制 (4 重确认, 纯 AND 链)
1. **趋势确认**:`CLOSE>MA20 AND MA20>REF(MA20,1)`(站上20日均线且均线向上)
2. **量能确认**:`VOL>MA(VOL,5)*1.1 AND VOL<MA(VOL,5)*3`(温和放量,不过度爆量)
3. **偏离过滤**:`(CLOSE-MA20)/MA20*100 < 12`(不在过热/追高区)
4. **收阳确认**:`CLOSE>OPEN`
### 风险控制
选股公式本身不含止损/止盈交易系统;实盘需配合独立风控(如 2×ATR 移动止损)。本公式仅输出 `XG` 买入候选信号(R01 合规:明确选股输出名 + 买入信号)。
### 适用市场
A股主板/创业板/科创板日线均适用;作为趋势启动前的「动能衰竭-回升」先知型选股,适合震荡转多或回调低吸场景。
### Warmup 周期
最大窗口 = MA20(19) 与 SUM(DeMax,14)(13) 取大值,留余量设定 **Warmup=30 根**(已标注)。
### 回测结果 (方案 A / 方案 B 交叉验证)
- 数据源:本地行情(可得区间 2025-06-10 ~ 2026-05-25,232 天;非 2023 全段,引擎不支持更长窗口)
- 样本:100 只股票,`--min-trades 1`
- **方案 A**:有效股票 10 只;平均胜率 **23.3%**;平均收益 **-3.2%**;正收益 2/10 (20%);最佳 000050 +0.7%,最差 000030 -7.9%
- **方案 B**:有效股票 10 只;平均胜率 **23.33%**;平均收益 **-3.18%**;正收益 2/10
- **交叉验证结论**:胜率差异 0.03%(<5% 一致);收益符号一致(均负);A/B 一致,无解析冲突。
---
## B. 已知偏差 (Limitations and Bias)
1. **数据限制**:本地行情仅 232 天可得,未覆盖 2023-01 全段;样本窗口短,胜率/收益估计置信度低(仅 10 只有效股票,样本量极小)。
2. **回测偏差**:持有期为回测引擎默认窗口(非固定持有天数),逐笔 Sharpe/VaR/CVaR/盈利因子 引擎未输出,标记为「待回测验证」。执行假设为信号日收盘买入、持有至引擎平仓规则,存在滑点/手续费未扣除的乐观偏差。
3. **市场适应性**:DeM 超卖回升在 **趋势性反弹/震荡市** 有效;在 **单边下跌市** 中易反复假突破(超卖后再超卖),本次回测负收益即源于此。
4. **参数敏感性**:阈值 0.3 / 周期 14 / 偏离 12% 为通用经验值;改 0.2 或 0.4 会显著改变信号频率,未经参数扫描验证(R04 仅警告)。
5. **Look-Ahead 风险**:已自查,全部指标基于 REF/SUM/MA,无未来数据引用。
---
## C. 结果解读 (Result Interpretation)
### 逻辑质量
DeM 是经典且经济学意义清晰的「价格极值动能」指标:它衡量买方推高最高价 vs 卖方压低最低价的相对强度,在超卖区回升往往领先价格反转。逻辑链完整、无未来函数、信号可解释。
### 创新点
- **库内首次真实引入 DeMarker**:此前 ID_668/670/671 仅含 "DeM" 子串噪声(实为其他指标变量名),无 DeM 实现;本公式补全了这一正交维度。
- 与近期发散维度(Aroon/Vortex/Elder-Ray/TRIX/DPO/KST/EMV/SMI)形成完整「动量转折先知」谱系,且 DeM 纯价格极值法与其余均不相同。
- 采用 `WAS_LOW` 前2日超卖门控,专门过滤高位假交叉,是相对裸 DeM 金叉的改进。
### 风险点
最大风险是 **胜率仅 23.3% 且样本极小(10 只)**,远低于 50%;当前样本下该维度是「稀释型」而非「质量型」信号。按拓扑自进化规则,**作为材料节点保留,不删除**(差公式也是组合材料,其失败经验是进化信号)。
### 适用场景
适合作为 **N-of-M 投票组合的成员**(与 Wt3_501_478_477_563_476_567_475 高胜率配方融合),而非单独使用;单独实盘需严格止损。
### 改进方向
1. 将 DeM 转折作为第 8 成员并入 Wt3 系列 N-of-M 投票,验证是否提升组合胜率;
2. 阈值 0.3 改 ATR 分位自适应;
3. 接入全市场/更长样本(2023 起)复验胜率稳定性,排除小样本偶然。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
排除:逻辑链使用的全是通用技术指标(DeM/MA/VOL),参数 14/0.3/12% 为行业通用经验值,未做逐股参数优化;回测负收益恰恰说明未过拟合(过拟合会虚高胜率)。
2. **怀疑:DeM 是否已在库内存在(重复)?**
排除:grep 全库 `tongdaxin/*.tn` 与 `formula-resources`,仅 ID_668/670/671 出现 "DeM" 子串(实为其他指标变量名如 `DEMI`、`DEMA` 误匹配),无真实 DeM 实现;语义去重相似度 **3.48%**(<60% 通过)。
3. **怀疑:是否存在隐式 Look-Ahead 未来数据?**
排除:公式仅用 `REF(HIGH,1)`、`REF(LOW,1)`、`REF(MA20,1)`、`SUM(...,14)`、`MA(CLOSE,20)`,全部为历史数据;`XG` 在 T 日收盘判定,无 `REF(X,-1)`;Warmup 门控已标注前 30 根无效。
4. **怀疑:胜率 23.3% 是否应直接删除?**
排除(额外怀疑):按拓扑自进化框架 v2.0 铁律「禁止单公式胜率<50%即删除」,差公式也是组合材料;本公式作为 DeM 维度首入节点,保留供后续 N-of-M 融合实验。
---
## 回测指标摘要 (强制 7 项)
| 指标 | 方案 A | 方案 B |
|---|---|---|
| 胜率 (Win Rate %) | 23.3 | 23.33 |
| 收益率 (Total Return %) | -3.2 | -3.18 |
| 最大回撤 (Max Drawdown %) | 待回测验证 | 待回测验证 |
| 夏普比率 (Sharpe) | 待回测验证 | 待回测验证 |
| VaR (95%) | 待回测验证 | 待回测验证 |
| CVaR (95%) | 待回测验证 | 待回测验证 |
| 盈利因子 (Profit Factor) | 待回测验证 | 待回测验证 |
> 注:回测引擎未输出逐笔权益,组合级 Sharpe/VaR/CVaR/盈利因子/最大回撤标记为「待回测验证」,禁止编造。
> 数据窗口:2025-06-10 ~ 2026-05-25(232 天,本地可得区间)。Warmup=30 已在信号中切片处理。
## 质量门自检
- R01-R05:通过(validator 返回「通过 OK」;注释花括号行缺失分号警告为已知误报)
- 逻辑链:≥100 字,4 要素齐全
- 多样性:5 星(多类型指标融合 + 门控 + 纯 AND 链)
- 语义去重:3.48% < 60% 通过
- 对抗式新颖性:1.00 ≥ 0.7 通过
- Warmup 标注:已标注 (30)
- 对抗式审查怀疑点:4 个 ≥ 3
- 研究报告结构:A/B/C 三段齐全
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据