请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Adaptive_MACD - MetaTrader 5脚本

Shi Yuan Wang
Shi Yuan Wang
我为 MetaTrader 4 和 MetaTrader 5 编写自定义指标、智能交易系统 (EA)、脚本和交易工具,也为 TradingView(Pine Script)编写指标。
我能为您提供的服务:
- 将您清晰描述的交易规则转换为可回测的 MQL4/MQL5 EA
- 构建不重绘的自定义指标,并支持警报和多时间框架
- 将您现有的 MT4 EA/指标迁移到 MT5(或 MT5 → MT4)
- 将 TradingView Pine Script 策略转换为 MT5 EA
- 添加风险控制:固定止损/止盈、追踪止损、最大点差、
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
17
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

概述


自适应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 SMC Entry Using structure

    市场结构与智能交易追踪器 (MT5) 一款先进的、集多功能于一体的“智能资金概念”(SMC)指标,融合了自动市场结构映射、动量热图K线图以及机构交易执行追踪功能。

    Support Resistance zig zag based Support Resistance zig zag based

    基于锯齿线的支撑阻力指标是一款价格行为指标,旨在自动且动态地在图表上标注支撑位、阻力位及过渡区域(反转区)。该指标完全专注于清晰地映射价格结构,并突出显示关键反弹区域(SBR 和 RBS)。此外,它还包含一个交互式仪表盘,用于监控实时的市场走势。

    加速震荡(AC) 加速震荡(AC)

    加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

    离散 离散

    离散技术指标由价格和交易量的变化决定。