欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

CheckTrades - MetaTrader 5 专家

author emer | 398 人阅读 | 0 人评论 |

提供的代码是一个 MQL5 Expert Advisor (EA) 脚本,该脚本基于当未平仓头寸达到用户定义的损益阈值(以账户余额的百分比计算)时平仓的理念。

EA 不提供任何入场信号或市场时机规则;其主要目的是在达到一定盈利或亏损阈值时通过平仓来管理现有头寸的风险。

代码中使用的外部变量:

RiskPercentage :该变量表示每笔交易的最大允许损失占账户余额的百分比。当当前未平仓头寸的亏损达到此百分比时,将平仓以限制风险。

ProfitPercentage :此变量表示每笔交易的期望利润占账户余额的百分比。当持仓当前利润达到该百分比时,该仓位将被平仓以确保利润。

由于该 EA 专注于风险管理并且不依赖于任何特定市场指标,因此它可以应用于任何交易品种或时间范围。但需要注意的是,该 EA 应与包含入场信号和其他交易管理规则的交易策略相结合,使其成为一个完整的交易系统。

如果您要将此代码用作包含文件(通过将其放置在 MQL5\Include 文件夹中),其主要目的将是通过根据用户定义的损益阈值平仓来进行风险管理。

您可以将此包含文件与其他用于特定目的的包含文件结合起来,例如根据账户风险计算头寸规模、追踪止损等。为此,您可以在主 EA 文件中使用 #include 指令来包含该文件,然后在需要管理未平仓头寸时调用 CheckTrades() 函数。


附件下载

📎 check.mq5 (2.11 KB)

Source: MQL5 #44056

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录