Camovia Tray™

DeMarker 指标(DeMark 振荡器)

DeMarker 只关心一件事:今天的最高/最低价有没有比昨天「创新高/创新低」——用买卖双方的「尝试力度」衡量疲惫与积蓄。

是什么

DeMarker 指标(DeMark 振荡器)由 Tom DeMark 提出,思路独树一帜:不看涨跌幅,只统计「创新高的尝试」与「创新低的尝试」。当日最高价高于昨日最高价记为一次「买方尝试」(DeMax),当日最低价低于昨日最低价记为一次「卖方尝试」(DeMin),DeMarker = 平滑 DeMax ÷ (平滑 DeMax + 平滑 DeMin),读数锁定 0–1。0.5 是多空平衡,接近 1 = 买方尝试占绝对主导,接近 0 = 卖方尝试占主导。

来历

DeMarker 指标归属于美国技术分析师 Tom DeMark 的 DeMark 指标体系(他同时是 TD 序列/TD Sequential 的发明人——著名的「九转」计数法)。DeMarker 的设计哲学与 DeMark 全体系一致:观察「价格行为的结构」(新高/新低的尝试)而非「价格变化的幅度」,试图在趋势耗尽前捕捉买卖双方的疲惫迹象。MT5 默认周期 14。

免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。

免费下载

计算公式

计算链(MT5 口径,默认 14 期平滑):

DeMax = max(今高 − 昨高, 0)
DeMin = max(昨低 − 今低, 0)
DeMarker = SMA(DeMax, N) ÷ (SMA(DeMax, N) + SMA(DeMin, N))

注意 DeMax/DeMin 的定义:只有「真的创了新高/新低」才计入(否则记 0)——横盘的 K 线对读数毫无贡献。这个「只数尝试」的设计让 DeMarker 对「突破企图」特别敏感:连续小幅创新高而读数冲向 0.7+,说明买方在反复尝试但每次力度有限——积蓄即将见分晓。

手算示例

一个例子看懂「尝试」的含义:

  1. 某品种连续 5 天每天最高价都高过前一日(每天都是「买方尝试」),但涨幅一天比一天小。
  2. DeMax 连续 5 天为正 → 平滑 DeMax 高企 → DeMarker 冲向 0.7–0.8(超买区)。
  3. 第 6 天最高价没有高过第 5 天——买方尝试中断,DeMarker 开始回落。

结论:DeMarker 的高读数代表「买方在持续尝试」,回落代表「尝试中断」。它捕捉的不是价格涨了多少,而是「进攻的持续性」——持续性中断往往领先于价格回调。

怎么读数

DeMarker 读数区间(0–1):

区间 常见解读
0.7 – 1.0 超买区:买方尝试占绝对主导——趋势市中可持续,震荡市中常回落
0.5 – 0.7 偏强区:买方尝试占优
0.5 多空尝试平衡的中轴
0.3 – 0.5 偏弱区:卖方尝试占优
0 – 0.3 超卖区:卖方尝试占绝对主导——同上,市况决定解读

DeMarker 与 RSI 的读数区间形状相似(0–1 vs 0–100,0.5 对应 50)但引擎不同:RSI 量「涨跌幅度比」,DeMarker 数「创新高/低的尝试」。在温和上涨里 RSI 可以很高而 DeMarker 不高(没有新高尝试),反之亦然——两者背离时值得深究。

常见信号与用法

0.3/0.7 极值回归

DeMarker 冲出 0.7/跌破 0.3 后回到区间内——与 RSI 同款的极值回归信号,震荡市高胜率。

与价格背离

价格新高而 DeMarker 不新高——「创新高的尝试」在减弱,比幅度背离更早的衰竭线索。

0.5 中轴方向

DeMarker 长期站在 0.5 上方=买方尝试主导(多头氛围);长期 0.5 下方反之。

连续尝试后的中断

DeMarker 高位滞涨+价格新高停止——买方尝试中断,常领先短期回调。

局限与常见误区

  • 读数范围是 0–1 不是 0–100:0.7 就是「RSI 的 70」——首次使用容易把 0.7 误当弱读数。
  • 横盘期读数失真:所有 K 线都不创新高/新低时,DeMax/DeMin 全为 0,读数会僵在 0.5 附近没有信息量。
  • 极值钝化同源:强趋势中每天创新高,DeMarker 长期钉在 0.7+——与 RSI/随机指标同款风险。
  • 与 TD 序列混淆:DeMarker 是连续读数振荡器,TD 序列是离散计数系统(九转)——同作者的两个不同工具,别混。
  • 低周期噪音:15 分钟图尝试频率高,14 期平滑下的读数仍抖——回归用法需要市况过滤。

MT5 里的DeMarker

MT5 中 DeMarker 是内置震荡指标(单线),MQL5 编程调用函数为 iDeMarker:

int iDeMarker(string symbol, ENUM_TIMEFRAMES period, int ma_period);
MQL5 函数 iDeMarker()
默认周期 ma_period=14
读数范围 0 – 1(中轴 0.5)
参考线 0.3 / 0.7(可自定义)
显示窗口 副图

iDeMarker 使用 SMA 平滑 DeMax/DeMin,与多数平台的实现一致。副图纵轴 0–1——添加 0.3/0.7 参考线后读图更直观。DeMarker 不提供应用价格选项(它只用最高/最低价),这是由其定义决定的。

不同周期下的表现

15 分钟

尝试频率高,读数抖动大——建议只做 0.5 方向过滤后的极值回归

1 小时 / 4 小时

波段回归与「尝试中断」信号的主战场

日线

经典场景:0.3/0.7 体系与背离在日线最有代表性

周线

周线 DeMarker 极值罕见——接近 0.9/0.1 时常对应长期行情的末端

指标组合

实战中 DeMarker 常见搭配:

  • 与 RSI 搭配:两个「超买超卖」体系引擎不同(幅度比 vs 新高尝试)——双指标同时极值回归时信号最可靠。 RSI
  • 与 ADX 搭配:ADX>25(趋势市)忽略 DeMarker 极值反向信号;ADX<20(震荡市)才启用回归。 ADX
  • 与 MA 搭配:趋势方向(MA 排列)+ DeMarker 回调入场——顺大势、抓小回。 MA

常见问题

Q DeMarker 读数 0.75 意味着什么?

0.75 在超买区(0.7 以上)——过去 14 期里「创新高的尝试」占绝对主导。它说明买方进攻持续性强,但「过热」不等于「马上下跌」:趋势市里可以长期停留,震荡市里则常回落——结合市况解读。

Q DeMarker 和 RSI 有什么区别?

两者都是 0–1(0–100)的震荡器,但引擎完全不同:RSI 基于涨跌「幅度比」,DeMarker 基于「创新高/新低的尝试」(只有真的突破昨日高低才计入)。温和爬升行情里 RSI 高而 DeMarker 可以不高(没有新高尝试),反之亦然——两者背离值得深究。

Q DeMarker 和 TD 序列(九转)是什么关系?

同属 Tom DeMark 的指标体系但完全不同类:DeMarker 是连续读数的振荡器(类似 RSI),TD 序列是离散的计数系统(连续 9 根满足条件的 K 线触发信号)。MT5 内置的是 DeMarker,TD 序列需要自定义指标。

Q 为什么我的 DeMarker 一直停在 0.5 附近?

市场处于窄幅横盘:所有 K 线都没创新高也没创新低——DeMax/DeMin 全为 0,读数自然僵在 0.5。这个「无信息量」状态本身就是提示:市况不适合该指标,换趋势类工具或等待。

Q MT5 里怎么调出 DeMarker?

菜单「插入 → 技术指标 → 震荡指标 → DeMarker」,或从导航器拖到副图。默认周期 14——建议在 levels 里添加 0.3 和 0.7 参考线(MT5 可能未预置)。

MT5 / MT4 都能变成托盘工具

悬停看行情,管理持仓,一键隐藏。

下载 Camovia Tray

本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。