
自适应MACD是MetaTrader 5平台上的一个自定义技术指标,它通过根据市场状况动态调整平滑系数,对经典MACD(移动平均线收敛发散指标)进行了增强。 该指标不再采用固定的快线和慢线指数移动平均线(EMA)周期,而是计算用户自定义回溯期间内收盘价与K线指数之间的皮尔逊相关系数。随后利用得出的R²值混合两组不同的MACD系数,使该振荡指标在强趋势行情中反应更灵敏,而在横盘或波动剧烈的市场中表现更平稳。
该指标显示在单独的窗口中,包含:
一个采用颜色编码的直方图, 用于显示 自适应MACD线与其信号线之间的差值。
自适应MACD线 本身 。
信号线,即MACD线的指数移动平均线(EMA)。
柱状图使用四种颜色同时指示方向和动量强度:
| 颜色索引 | 含义 |
|---|---|
| 0 | 强劲看涨(正向柱状图上升) |
| 1 | 弱看涨(正向柱状图呈下降趋势) |
| 2 | 强看跌(负柱状图呈下降趋势) |
| 3 | 弱看跌(上升的负柱状图) |
MACD线的颜色可以自动选择,以与图表背景形成对比(浅色/深色主题),也可以手动设置。

自适应MACD的解读方式与标准MACD类似:
信号线交叉 —— 当MACD线自下而上穿过信号线时,可能预示多头动能转变;自上而下穿过则暗示空头动能增强。
柱状图 走势—— 柱状图的高度反映了MACD线与信号线之间的距离。上升的正柱(强看涨)表明上行动能增强,而下降的负柱(强看跌)则表明下行压力加剧。
零轴交叉 —— 由于该指标源自价格差值,因此也可通过观察零轴交叉来判断潜在的趋势变化。
由于平滑处理具有自适应性,该指标在盘整期间往往能过滤掉噪音,而在真正趋势形成时反应更为迅速,与固定周期的MACD相比,这可能减少虚假信号。
以下输入参数可供自定义:
| 组 | 参数 | 默认值 | 描述 |
|---|---|---|---|
| 设置 | InpR2Length | 20 | 用于计算皮尔逊相关系数 (R²) 的回溯期。 |
| 设置 | InpFast | 10 | 自适应计算中快速指数移动平均线(EMA)的长度。 |
| 设置 | InpSlow | 20 | 自适应计算中慢EMA的长度。 |
| 设置 | InpSignal | 9 | 信号线的EMA长度。 |
| 样式 | InpBullColor | 蓝色 (RGB) | 用于看涨直方图柱状图(强/弱)的颜色。 |
| 样式 | InpBearColor | 红色 (RGB) | 用于看跌直方图柱(强/弱)的颜色。 |
| 样式 | InpAutoFg | true | 如果为 true,MACD 线的颜色会自动适应图表背景。 |
| 样式 | InpMacdColor | 白色 | MACD 线的手动颜色(当 InpAutoFg = false时使用 )。 |
| 样式InpMacdColor白色手动设置 MACD 线的颜色(仅在 InpAutoFg | InpSignalColor | 橙色 | 信号线的颜色。 |

由于该指标是一种通用型震荡指标,因此可应用于任何金融工具(外汇、大宗商品、指数、股票)和任何时间周期。不过,其自适应特性在以下方面尤为有用:
流动性较高的货币对 ,例如 EURUSD、GBPUSD、USDJPY或XAUUSD。
15分钟(M15)至4小时(H4)的时间周期,在此期间趋势出现频率足够高,可充分利用自适应平滑功能,且市场中仍存在一定程度的噪音。
对于剥头皮交易或极短周期, 建议使用较小的 InpR2Length 值 ( 例如 10–15);而波段交易者则可将其调高至 30 或更高。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76679
SMC Entry Using structure
市场结构与智能交易追踪器 (MT5) 一款先进的、集多功能于一体的“智能资金概念”(SMC)指标,融合了自动市场结构映射、动量热图K线图以及机构交易执行追踪功能。
Support Resistance zig zag based
基于锯齿线的支撑阻力指标是一款价格行为指标,旨在自动且动态地在图表上标注支撑位、阻力位及过渡区域(反转区)。该指标完全专注于清晰地映射价格结构,并突出显示关键反弹区域(SBR 和 RBS)。此外,它还包含一个交互式仪表盘,用于监控实时的市场走势。
Market Session Separator Indicator
使用垂直分隔线和/或阴影背景框标记最多三个交易时段(亚洲、伦敦、纽约或任何自定义时段)的开始/结束时间,并在滚动的近期时间窗口中每日重复显示。纯视觉展示——无需计算,无交易信号,仅显示清晰的交易时段边界。
Elliott Wave Auto Counter / Automatic Wave Labeling
自动检测波动枢轴点,并在图表上直接标注经规则验证的艾略特波浪计数(1-2-3-4-5推动浪和A-B-C回调浪),并附有斐波那契信息面板。仅供参考,请务必手动确认。