跳转到主要内容

为什么我的 EA(智能交易系统)没有执行交易?

通过检查 自动交易、图表设置、账户条件、连接、权限、配置和平台错误消息,排查 MT4 中的 EA 交易执行问题。

自动交易 只是其中一项检查;仅开启该功能,并不代表 EA 会生成订单或订单会被执行。请仅在您信任该 EA 并确实打算将其用于该账户后启用,然后逐项完成以下检查。

EA不能在FXTRADING.com App中安装或运行。

EA 交易执行问题的常见原因

在格伦外汇进行交易时,您的智能交易系统未按预期执行交易可能有以下几种原因:


基本设置问题

  • 自动交易权限:在 MT4 桌面端,请同时检查终端的全局权限,以及图表上该 EA 的单独权限。任一层禁止交易时,EA 仍可能分析价格,但不能发送交易请求。仅凭工具栏颜色无法确定原因。

  • EA 未附加到图表:确认 EA 已正确附加到相关图表

  • 交易品种或时间周期错误:确认您的 EA 已附加到其设计适用的正确货币对和时间周期


技术限制

  • 可用保证金:请比较计划交易需要的保证金和账户的可用保证金。账户余额本身不能说明现有持仓及其他要求占用后还剩多少保证金。

  • 交易限制:检查您的账户是否有任何交易限制

  • 市场已休市:您尝试交易的金融工具市场可能已休市

  • 互联网连接问题:互联网连接不稳定可能会导致 EA 无法执行


EA 配置问题

  • 偏好设置不正确:检查 EA 的输入参数

  • 兼容性问题:确保您的 EA 与您正在使用的 MT4 版本兼容

  • 编程错误:EA 代码本身可能包含错误或逻辑缺陷

  • 缺少 DLL 或库:某些 EA 需要额外文件才能正常运行


交易条件

  • 滑点偏好设置:您的 EA 可能设置了严格的滑点限制

  • 点差限制:如果点差超过特定阈值,某些 EA 将不会进行交易

  • 手数大小限制:EA 可能正尝试使用您的账户类型不允许的手数大小进行交易


如何解决 EA 执行问题?

  1. 有意识地核对交易权限:先确认目标账户、服务器、图表附加的 EA 及其输入参数。只有在您信任程序并确实打算让它在该账户交易时,才允许自动交易;请检查两层权限,不要反复切换工具栏按钮。

  2. 重启前先保留相关记录:记下问题发生的时间,并在关闭 MT4 前保存该时段附近的日志消息。重启后,在继续使用前重新核对账户、已加载的 EA 和交易权限。

  3. 对照两类日志:查看平台的系统日志和 EA 日志,核对同一次事件。按照下文说明区分程序消息、交易请求及其结果。

  4. 检查 EA 偏好设置:再次检查所有输入参数

  5. 在策略测试器中测试:使用策略测试器找出潜在问题

  6. 联系 EA 开发者:如果您购买了该 EA,请联系其开发者

  7. 检查权限:检查 EA 的来源或提供商后,只启用 EA 确实需要的权限。除非您理解并接受具体用途,否则不要启用 DLL 导入或外部访问。


区分不同阶段:EA 可能正在运行,但仍在等待程序设定的入场条件;也可能无法发送交易请求,或已发送请求但被拒绝。选择处理方式前,请结合 EA 记录、终端的智能交易系统日志和系统日志,以及准确错误核查。不要只为强行下单而放宽点差、交易量或风险限制。

更换账户、配置文件、图表交易品种或时间周期后,MT4 的保护设置可能会关闭自动交易。请重新核对当前账户、EA 和权限状态,不要自动关闭该保护,也不要仅凭没有新交易就认为 EA 故障。

如何阅读和保留 EA 日志

在 MT4 桌面版中,通过显示菜单打开终端窗口,或在 Windows 上按 Ctrl+T。系统日志记录平台启动、连接和交易操作等事件;EA 日志记录已加载 EA 的消息。部分没有内容的选项卡可能被隐藏,因此看不到 EA 日志选项卡并不能说明为何没有发生交易。

阅读事件发生前后紧邻的消息,并核对时间和交易品种。程序加载成功的消息不代表交易请求已发送或成交。如果记录中没有交易请求,请与 EA 开发者核对其入场条件。如果请求被拒绝,请保留准确的错误信息,再检查相关账户和交易品种的条件,不要随意更改设置。

查询较早的事件时,右键点击一条日志记录,选择打开以查看按日期保存的日志文件。MT4 平台日志位于 Logs,EA 日志位于 MQL4/Logs;每日文件名采用 YYYYMMDD.LOG 格式。选项卡显示的是近期记录,找不到较早的一条消息不代表该事件从未发生。清空选项卡或重启前,请保留相关时段的记录。

在 MT5 桌面版中,对应的系统日志和 EA 日志位于工具箱窗口。平台文件位于 Logs,EA 文件位于 MQL5/Logs。MT5 日志时间采用电脑的时区;对照事件前,请注明该时区并核对交易历史的时间,不要假定两种时间完全一致。

根据问题选择正确的记录:MetaEditor 的编译错误涉及程序构建,策略测试器的日志涉及一次测试。两者都不能证明真实交易已成交。请通过下方支持入口,仅提供相关且已遮盖敏感信息的事件记录,不要提交整个平台数据文件夹。不要仅为生成日志而再次下单。

使用记录确定原因

反复更改设置前,请记下平台及版本、账户类型和服务器、交易品种、带时区的日期和时间、EA 是否已添加并启用,以及 日志 或 EA 日志 中的准确消息或订单错误。隐去无关信息的截图也可提供帮助。不要提交密码、一次性验证码、私钥、恢复短语、身份证明文件或完整付款资料。

客户支持团队可以核对格伦外汇账户、平台、服务器、交易品种、交易条件及格伦外汇错误的当前记录,但不能审核、调试或批准第三方 EA 代码或策略;相关问题应联系 EA 开发者。更改设置、策略测试器 结果或支持团队的核查,都不保证 EA 会生成订单、订单会被执行或取得任何交易结果。

这是否解答了您的问题?