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

MeanReversionTrendEA - MetaTrader 5EA

发布者:
Mustafa Seyyid Sahin
显示:
154
等级:
(11)
已发布:
2025.06.04 11:52
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

1.概述 MeanReversionTrendEA 结合了趋势跟踪和均值回归策略,使用移动平均线和基于 ATR 的波动率测量方法,并内置交易验证功能,以确保在各种市场条件下可靠地执行交易。

2.主要特点

  • 双重策略:结合趋势跟踪(MA 交叉)和均值回归(价格与 MA 的偏差)。
  • 自适应信号:使用快速和慢速移动平均线进行趋势识别。
  • 波动性整合:结合 ATR 来衡量均值回归入场的市场波动性。
  • 内置验证器:全面的交易验证系统,检查交易量、保证金和止损水平。
  • 安全机制:包括用于回溯测试验证的安全交易功能。
  • 防御性仓位管理:固定或按比例 SL/TP,并进行适当验证。
  • 兼容多种资产:适用于外汇、商品、指数和股票,并有适当的手数。

3.工作原理

  • 监控移动平均线交叉,了解趋势方向的变化。
  • 使用基于 ATR 的波动带测量价格与慢速 MA 的偏差。
  • 当快速 MA 穿过慢速 MA 或价格跌破波动带时生成买入信号。
  • 当快速 MA 穿过慢速 MA 下方或价格升至波动区间上方时,生成卖出信号。
  • 使用适当的风险管理参数验证和执行交易。

4.输入

  • Fast_MA_Period (20)、Slow_MA_Period (50)、ATR_Period (14)
  • ATR_Multiplier (2.0) 用于均值回复带计算
  • LotSize (0.1) 用于调整仓位大小
  • 用于风险管理的 SL_Points (500)、TP_Points (1000)
  • 用于订单识别的 Magic_Number (123456) 5.

5.使用说明

  • 最适合所有主要货币对和流动性工具。
  • 适用于所有时间框架,建议使用 H1-H4 以获得更好的信号质量。
  • 需要足够的历史数据才能正确计算指标。
  • 最适合偶尔出现回调机会的趋势市场。
  • 强大的验证系统可确保在不同经纪商之间正确执行。

6.代码结构

  • CTradeValidator:全面的交易验证类。
  • 指标初始化和数据处理功能。
  • 结合趋势和回归逻辑的信号生成。
  • 通过适当的验证和风险管理执行交易。
  • 回溯测试完整性的安全机制。

7.免责声明 按现状提供,用于教育目的。过往表现不代表未来结果。在真实交易前,请在模拟账户上进行广泛测试。


由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/57020

BarDuration BarDuration

这是一个以分钟为单位显示自定义条形图持续时间柱状图的简单指标。适用于renko boxes、PnF、等量柱形图等。

Risk Management EA Based on ATR Volatility Risk Management EA Based on ATR Volatility

该智能交易系统(EA)可根据市场波动情况,利用平均真实波动范围(ATR)指标自动调整仓位大小和止损水平,从而帮助交易者管理风险。EA 根据用户定义的风险百分比和当前 ATR 值计算每笔交易的最佳仓位大小,确保在所有市场条件下都能承受一致的风险。它还提供基于 ATR 的止损选项,以适应波动性,同时采用简单的移动平均交叉策略来开启买入交易。该 EA 无需复杂的交易逻辑,是寻求自动化风险管理的交易者的理想选择,它优先保护账户并简化了交易流程。

虚假的分手 虚假的分手

False Breakouts.mq5"(假突破.mq5)指标是 MetaTrader 5 的一种工具,可根据对支撑位和阻力位的假突破,直观地识别和标记买点和卖点。它使用缓冲区显示买入(蓝色)和卖出(红色)箭头、支撑(蓝色)和阻力(红色)线,以及市场顶部和底部的附加箭头。该指标的主要逻辑包括根据蜡烛图的最高价和最低价检测顶部和底部,动态更新支撑位和阻力位。当价格突破支撑位或阻力位后再返回时,该指标会分别生成买入或卖出信号。对于根据虚假突破操作策略的交易者来说,这是一个非常有用的工具。

JSON JSON

JSON 格式的序列化和反序列化