支持中心 帮助文档 联系我们
📱 微信: 18391752892 | 💬 QQ: 3313198376 | ✈️ Telegram | 📧 fishfx123@gmail.com
EURUSD 1.0856 +0.12% GBPUSD 1.2678 +0.08% USDJPY 149.23 -0.15% XAUUSD 2034.56 +0.34% EURUSD 1.0856 +0.12% GBPUSD 1.2678 +0.08% USDJPY 149.23 -0.15% XAUUSD 2034.56 +0.34%

ProfiGorex

👤 作者: Andrey Kozak

4.5 分

¥245.00

📌 版本: v28
📥 下载: 0
⭐ 评分: 4.5

📝 产品详情

ProfiGorex

作者Andrey Kozak
版本v28
更新29 六月 2024
激活数20
原价$35 USD

综合信息

  • 文件名: ProfiGorex.mql4
  • 版本: 1.00
  • 描述: 一个使用MACD指标进行市场分析和自动交易的交易机器人,适用于MetaTrader 4平台。该机器人包含风险管理和移动止损功能。

输入参数

  • LotSize: 开仓头寸的手数(默认值为0.01)。
  • MaxDrawdownPercent: 最大允许回撤百分比(默认值为20.0%)。
  • TrailingStopPips: 移动止损的点数(默认值为10点)。
  • DistancePips: 订单之间的最小距离(默认值为20点)。
  • FastEMAPeriod: MACD的快速EMA周期(默认值为12)。
  • SlowEMAPeriod: MACD的慢速EMA周期(默认值为26)。
  • SignalPeriod: MACD信号线周期(默认值为9)。
  • Max_spread: 开仓订单的最大允许点差(默认值为10点)。
  • Magic: 用于识别订单的魔术编号(默认值为777)。

主要功能

  • OnTick: 每个Tick执行的主要功能。分析市场状态,管理订单和移动止损。
  • OpenOrder: 根据当前市场状态和机器人参数开立新订单。
  • ManageTrailingStop: 管理开立订单的移动止损。
  • CloseAllOrders: 如果达到最大允许回撤,关闭所有开立订单。
  • CheckDistanceToOrders: 在开立新订单前检查与已开订单的最小距离。
  • GetLastOrderType: 确定最后一个开立订单的类型。
  • ErrorDescription: 描述交易过程中发生的错误。
  • CheckVolumeValue: 检查手数的正确性。
  • IsNewOrderAllowed: 检查是否允许开立新订单。
  • CheckStopLoss_Takeprofit: 检查止损和止盈值的正确性。

操作逻辑

  • 账户状态检查: 在每个Tick检查是否有足够的资金开立新订单。
  • MACD和EMA分析: 分析当前的MACD和EMA指标状态,以做出买卖决定。
  • 风险管理: 检查当前回撤并在超过允许水平时关闭所有订单。
  • 开立订单: 当满足MACD和EMA条件时开立订单,并检查与其他订单的最小距离和允许点差。
  • 移动止损: 管理移动止损以最小化损失和保护利润。

策略设置

  • 时间框架: M5(5分钟图表)
  • 交易工具: GBPUSD
  • 指标:
    • MACD:
      • 快速EMA: 12
      • 慢速EMA: 26
      • 信号线: 9
    • EMA:
      • 快速EMA: 12
      • 慢速EMA: 26

基本概念

ProfiGorex机器人使用MACD(移动平均线收敛/发散)和EMA(指数移动平均线)指标进行市场分析并确定进出场点。该策略的主要目标是通过回撤管理和移动止损的使用,捕捉GBPUSD在M5时间框架上的趋势波动并最小化风险。

开仓条件

  1. 买入订单(BUY)开仓:

    • MACD主线从下方穿过信号线。
    • 在M1时间框架上,快速EMA高于慢速EMA。
    • 当前点差小于或等于Max_spread值。
    • 检查当前价格到已有订单的最小距离:如果在DistancePips范围内没有BUY订单,则开立BUY订单。
  2. 卖出订单(SELL)开仓:

    • MACD主线从上方穿过信号线。
    • 在M1时间框架上,快速EMA低于慢速EMA。
    • 当前点差小于或等于Max_spread值。
    • 检查当前价格到已有订单的最小距离:如果在DistancePips范围内没有SELL订单,则开立SELL订单。

风险管理

  1. 最大回撤:

    • 机器人持续监控账户的当前回撤。如果回撤超过MaxDrawdownPercent值,所有开立订单将被关闭以防止进一步亏损。
  2. 移动止损:

    • 在开立订单后,机器人管理移动止损。如果价格向有利方向移动,止损将移至当前价格的指定距离(TrailingStopPips)以保护利润。

订单关闭

  • 当达到移动止损水平时订单将被关闭。
  • 如果账户回撤超过指定的MaxDrawdownPercent值,订单也可以手动关闭。

额外检查

  • 手数检查: 机器人检查手数是否符合当前工具的最小和最大值。
  • 新订单许可检查: 在开立新订单之前,机器人检查账户上的订单总数是否未超过允许的限额。

策略优势

  • 自动化: 完全自动化的交易过程,不需要交易员干预。
  • 风险管理: 内置的风险管理机制,如最大回撤和移动止损。
  • 适应性: 可以根据市场条件和交易员的偏好调整策略参数。

建议

  • 测试: 建议在实盘交易前在模拟账户或策略测试器上测试机器人,以验证策略的有效性和正确性。
  • 监控: 尽管是自动化的,定期监控机器人的性能有助于及时进行调整并避免意外情况。

此交易策略设计用于GBPUSD在M5时间框架上的交易,但可以通过适当调整参数来适应其他货币对和时间框架。

安全须知

本产品仅通过 MQL5.com 官方渠道获取。其他渠道版本可能缺少完整功能和技术支持。

EA 配置

交易品种XAUUSD
时间框架H1 (推荐)
推荐经纪商IC Markets, IC Trading
最低存款$300 / 0.01手

📸 截图预览