Summary: EA附加到MT4图表上,状态显示灰色笑脸且始终不开单。本文教你从工具栏按钮、EA属性权限、时间周期匹配以及日志错误等6个方面全面排查,让EA恢复正常交易。




步骤1:检查笑脸图标状态

查看MT4图表的右上角。灰色或破碎的笑脸表示EA已附加但未启用。开心的绿色笑脸表示EA正在活跃运行。截图位置:图表右上角灰色笑脸与绿色笑脸的对比。

步骤2:启用自动交易按钮

在MT4工具栏上找到“自动交易”按钮(看起来像一个蓝色的播放按钮)。如果按钮上有一个红色的“X”,点击它一次。红色“X”会消失,按钮会亮起。截图位置:带有红X的自动交易按钮,以及点击后的亮起状态。

步骤3:检查EA属性——允许实时交易

右键点击已挂载EA的图表,选择“EA交易系统”→“属性”。在“通用”选项卡中,勾选“允许实时交易”。如果你的EA使用外部库,也请勾选“允许DLL导入”。点击“确定”。截图位置:通用选项卡中两个复选框都已勾选。

步骤4:检查时间周期是否匹配

许多EA只能在特定的时间周期上工作(例如M1、H1、D1)。查看图表上的时间周期按钮。切换到你的EA所设计的时间周期。如果不确定,可以先尝试M15或H1。截图位置:MT4上的时间周期工具栏。

步骤5:打开“EA交易”选项卡查看错误日志

按Ctrl+T打开“终端”窗口,点击“EA交易”选项卡。红色的错误信息会显示在这里。常见错误包括:“无效手数”、“资金不足”、“无连接”。根据错误文本进行针对性修复。截图位置:终端窗口中“EA交易”选项卡显示红色错误信息。

步骤6:移除并重新挂载EA

将EA从图表上拖走移除,然后从“导航器”窗口中重新将其拖回图表。再次检查上述每个步骤。等待下一个报价(新价格)到来,观察EA是否会触发交易。截图位置:从导航器将EA拖回图表的操作示意。

参考来源: MetaQuotes官方帮助 - EA交易系统无法交易