步骤1:检查MT4 EA安装路径
确保EA文件(.ex4或.mq4)放置在 `MQL4/Experts` 文件夹。错误路径会导致EA加载失败。点击“文件 > 打开数据文件夹”定位。移动文件后重启MT4。
步骤2:启用自动交易和DLL导入
进入“工具 > 选项 > 智能交易系统”。勾选“允许自动交易”和“允许DLL导入”。如需要,取消勾选“确认DLL函数调用”。否则EA会显示笑脸但不交易。
步骤3:解决常见EA错误
步骤4:管理MT4账户历史与数据导出
点击“账户历史”选项卡,右键选择“保存为详细报告”或“保存为报告”导出CSV/HTML。用于回测。导出tick数据:“工具 > 历史数据中心 > 导出”。
步骤5:设置MT4 VPS用于EA托管
租用低延迟VPS(如AWS、外汇专用VPS)。安装MT4,复制你的配置,保持终端24/7运行。在MT4中,进入“工具 > 选项 > 智能交易系统”,如果EA需要API访问,启用“允许对下列URL进行WebRequest”。
步骤6:移动端与多品种设置
MT4手机版:点击“报价 > + > 搜索”添加品种。加密货币可添加经纪商提供的BTCUSD等。使用“图表 > 周期”切换时间框架。
MQL4历史回测:
打开“策略测试器”,选择EA,设置日期,勾选“优化”。点击“查看 > 策略测试器报告”查看资金曲线。导出结果为CSV做进一步分析。
步骤7:MT5报错参考
常见MT5 EA报错:“unsupported function”(需更新EA),“invalid handle”(检查iCustom/指标参数)。MT5 EA必须在MT5环境下编译。
参考来源:MetaTrader官方帮助中心 (metaquotes.net),MQL4文档,Myfxbook EA教程。