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

RSI Expert Advisor - Automated Trading Tool Based on RSI - MetaTrader 5程序库

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

简介

RSI Expert Advisor 是一种自动交易解决方案,旨在帮助交易者利用 RSI 指标把握市场机会。该 EA 具有灵活的自定义选项,适用于 MT5 上的各种货币对和金融工具。该 EA 以 MQL5 编写,结合了强大的风险管理和智能交易策略,可提供高效的交易体验。

主要功能

  • 基于 RSI 的交易信号: EA 使用 RSI 指标检测超买和超卖水平,当 RSI 穿过这些阈值时生成买入或卖出信号。

  • 风险管理: 支持基于风险百分比的固定或自动头寸大小,以及灵活的止损和止盈选项(固定或基于 ATR)。

  • 交易时间限制: 允许交易者设置特定的交易时间,确保 EA 仅在所需的时间段内运行。

  • 部分平仓: 当价格走势有利时,允许部分平仓,确保基于 ATR 的利润。

  • ATR 支持: 利用平均真实范围 (ATR) 指标计算动态止损和止盈水平,以适应市场波动。

  • MT5 兼容性: 该 EA 以 MQL5 编写,可在 MetaTrader 5 平台上无缝运行。

如何使用

  1. 安装:

    • 下载 EA 文件并将其复制到 MT5 安装目录下的 "Experts "文件夹中。

    • 启动 MT5 并将 EA 拖到所需的交易图表上。

  2. 参数配置:

    • 打开 EA 设置窗口并调整参数:

      • RSI: RSI周期 (RSIPeriod)、超买水平 (RSIOverbought)、超卖水平 (RSIOversold)。

      • 风险管理: 选择仓位大小模式 (RiskDefaultSize)、最大风险百分比 (MaxRiskPerTrade)、止损和止盈设置。

      • ATR: ATR 周期(ATRPeriod)、止损乘数(ATRMultiplierSL)和止盈乘数(ATRMultiplierTP)。

      • 交易时间: 启用/禁用交易时间限制 (UseTradingHours) 并设置开始/结束时间。

      • 部分平仓: 启用/禁用部分平仓 (UsePartialClose) 并设置平仓百分比 (PartialClosePerc)。

  3. 激活:

    • 在 MT5 中启用 "自动交易 "模式,然后单击 "确定 "启动 EA。

技术细节

  • 编程语言: MQL5

  • 平台:MetaTrader 5 MetaTrader 5

  • 使用的指标 RSI(相对强弱指数)、ATR(平均真实范围)

  • 风险管理选项:

    • 头寸大小:根据账户指标(净值、余额、可用保证金)进行固定或自动调整。

    • 止损:固定(以点为单位)或动态(基于 ATR)。

    • 止盈:固定(以点为单位)或动态(基于 ATR)。

  • 附加功能:

    • 基于 ATR 的部分平仓。

    • 交易时间限制。

    • 最大点差检查 (MaxSpread),避免在不利条件下进行交易。

  • 可定制参数: 支持神奇数字、滑点和订单注释。

所需文件

为确保正常功能,必须正确安装以下文件:

  • RSI EA.mq5 (32.65 KB): 主智能交易系统文件。将此文件放在 MT5 安装的 "Experts "文件夹中。

  • MQLTA ErrorHandling.mqh (33.07 KB): 用于错误处理的实用程序文件。将此文件放在 "MQL5\Include "文件夹中。

  • MQLTA Utils.mqh: 包含有用函数的实用程序文件。将此文件放到 "MQL5\Include "文件夹中。
    下载 ZIP 文件后,在编译 EA 之前,解压缩这些文件并将其复制到 MT5 安装的相应目录中。


注意事项

  • 此 EA 只是一个模板,并不保证盈利。在真实账户上使用前,请在模拟账户上进行彻底测试。

  • 使用此 EA 时,交易和风险管理知识必不可少。

  • 确保优化参数以适应您的交易策略和市场条件。




联系我 :MQL5 链接
版本: 1.00
已更新:2025 年 5 月 11 日




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

BreakRevertPro EA Adaptive Trading Edge for Breakout Mean Reversion BreakRevertPro EA Adaptive Trading Edge for Breakout Mean Reversion

BreakRevertPro EA 将突破和均值回归策略与自适应止损/止赢和多时间框架 ATR 跟踪止损相结合,可在波动市场中灵活交易。

Custom MACD: Elevate Your Trading with Real-Time Signal Alerts to Your Phone Custom MACD: Elevate Your Trading with Real-Time Signal Alerts to Your Phone

MetaTrader 5 的自定义 MACD 增强了经典 MACD 的功能,可向您的手机发送实时信号提醒。利用可定制的参数、直观的视觉效果和自动买入/卖出通知来检测趋势和反转。

Divergence 超赞遮瑕笔 Divergence 超赞遮瑕笔

此 MQL5 自定义指标可检测价格行为与威严震荡指标 (AO) 之间的背离,从而发出潜在市场反转或持续的信号。它在图表上绘制买入/卖出箭头,将 AO 显示为柱状图,并绘制趋势线以突出显示背离。

ADX Indicator (MQL5) ADX Indicator (MQL5)

ADX(平均方向指数)平滑指标通过应用双指数平滑滤波器来增强标准 ADX,以减少噪音并提供更清晰的趋势信号。它绘制了三条线:平滑 +DI(蓝色)、-DI(红色)和 ADX 主线(绿色)。这一改进版本可帮助交易者识别趋势强度和潜在方向变化,减少错误信号。该指标擅长确认既定趋势,并在实际价格反转之前发出动能减弱的警告,因此对趋势跟踪策略和确定最佳进出场点都很有价值。