SC MTF Demarker for MT5 with alert
- 指标
- Krisztian Kenedi
- 版本: 5.22
- 更新: 27 三月 2026
自由职业编程服务、更新和其他TrueTL产品可在我的MQL5主页获取。
非常欢迎您的反馈和评价!
什么是DeMarker?
DeMarker指标由汤姆·德马克(Tom DeMark)开发,将当前K线内的高低点与前一根K线的范围进行比较。在0到1之间波动,高于0.7视为超买,低于0.3视为超卖。与其他振荡器不同,它专注于方向性极端运动和K线内的疲竭,而非测量收盘价的动能。
DeMarker信号在指标穿越极值区域(0.7和0.3)时,或在指标与价格出现背离时生成。在识别真正的疲竭点方面,其被认为比简单随机指标更加可靠。
功能特点:
- 带箭头和垂直线的视觉信号标记
- 三个具有可配置触发器的独立信号缓冲区
- 信号检测选项:方向变化、穿越水平线、峰值/谷值
- 每个信号的可配置警报功能(邮件、推送、声音、弹窗)
- 支持插值方法的多时间框架(MTF)功能
- 柱状图或折线图绘制模式
- 多种颜色模式(简单、基于方向、基于水平)
- 通过自定义指标调用(iCustom)访问缓冲区,支持Expert Advisor(EA)集成
输入参数:
- 基本设置:
- DeMarker周期: 计算周期(默认:14)。
- K线偏移: 将折线图绘制偏移指定数量的K线。
- 时间框架: 选择MTF显示的时间框架。
- 仅在更高时间框架启用MTF: 将MTF显示限制在比当前图表更高的时间框架。
- MTF插值模式: 选择平滑方法(关闭、线性、平滑、加权、简单移动平均)。
- 最大计算K线数: 限制计算的K线数量以优化性能。
- 水平设置:
- 显示水平线: 切换超买/超卖水平线的可见性。
- 高水平线(超买): 上限阈值(默认:0.7)。
- 低水平线(超卖): 下限阈值(默认:0.3)。
- 显示中间水平线: 切换中点水平线的可见性。
- 水平线外观: 自定义颜色、样式和宽度。
- 信号设置:
- 信号1/2/3触发器: 配置检测类型(方向变化、穿越水平线、峰值/谷值)。
- 视觉标记: 启用可自定义大小、样式和位置的箭头和垂直线。
- 箭头自定义: 设置上升/下降信号的Wingdings代码和颜色。
- 警报设置:
- 警报时机: 选择警报触发时间(关闭、K线收盘后、K线收盘前、两者)。
- 警报间隔限制: 设置重复警报之间的最小分钟数。
- 时间范围过滤: 将警报限制在特定时段。
- 发送方式: 启用邮件、推送、弹窗和声音通知。
- 颜色和样式设置:
- 颜色模式: 从多种模式中选择(简单、基于方向、基于水平)。
- 柱状图模式: 在折线和柱状图显示之间切换。
- 折线外观: 自定义颜色(每线4种)、样式和宽度。

Excellent substitution for stock MT5 Demarker indicator. Not really using Demark lately, but still adding one by Krisztian to my favorite. Comes with all alert types and customized colors based on level and directions. Wish Krisztian keep developing and optimizing for speed, at least monitoring it, for sometimes MT5 requires an indicator to be recompiled. Thumbs up!