汇友交流区的朋友们,大家好。最近后台收到不少私信,问EA部署的具体操作,特别是刚接触自动交易的新手朋友,总是卡在文件导入或者参数设置上。今天趁周末整理了一下,把我这两年跑EA踩过的坑和总结的步骤分享出来,希望能帮大家少走弯路。因为最近MT4和MT5的版本都有更新,所以这篇教程也基于06月28日的版本做了调整,主要针对Windows系统,Mac用户可以用虚拟机或者Parallels Desktop模拟。
先明确一个前提:EA文件通常是.ex4或.ex5格式,不要直接双击打开,那样只会弹出MetaEditor编辑器,新手容易懵。正确步骤是先把文件放进指定目录。以MT4为例,打开平台后,点击左上角“文件”菜单,选择“打开数据文件夹”,这时会弹出一个资源管理器窗口。找到“MQL4”文件夹,里面有一个“Experts”子文件夹,这就是EA的存放位置。把.ex4文件复制粘贴进去。MT5同理,路径是“MQL5”下的“Experts”。注意,有些EA会附带DLL文件或配置文件,DLL要放到“Libraries”文件夹,配置文件(.set)一般放到“Presets”文件夹或“Files”文件夹,具体看EA说明文档。
文件放好后,重启MT4/MT5平台。在左侧“导航器”窗口,找到“EA交易”栏目,右键点击空白处选择“刷新”,刚才导入的EA就会出现。如果还是没显示,检查一下文件是否被杀毒软件拦截,或者平台版本是否过旧。我遇到过几次,Win10自带的Defender会误删.ex4文件,所以建议把MT4/MT5的安装目录加入排除列表。
接下来是挂载EA。把EA从导航器拖拽到任意一个图表窗口,系统会弹出设置对话框。这里重点说参数设置,很多新手直接点“确定”就完事,结果EA跑不起来。第一个选项卡“常用”,必须勾选“允许自动交易”,这是基础。第二个选项卡“输入参数”,这里要仔细核对:比如固定手数、风险百分比、止损止盈点数,最好对照EA的回测报告来设。我习惯先用默认参数跑一周模拟盘,观察盈亏比和最大回撤,再微调。第三个选项卡“常用”里还有“允许DLL导入”和“允许导入外部函数”,如果EA需要调用DLL,必须勾上,否则报错146号错误。
最后一步是启动。在图表右上角,会有一个笑脸图标,表示EA正在运行。如果显示哭脸或叉号,鼠标悬停查看错误提示。常见问题:一是账户是模拟盘但EA限制实盘;二是经纪商禁止EA交易,比如某些对冲平台在非农期间会限制;三是网络断连,推荐用VPS挂载,我用的亚马逊云新加坡节点,延迟低。建议部署后先观察1-2小时,检查开单逻辑是否符合预期。
关于回测,我多说一句。很多人直接拿默认参数跑历史数据,然后实盘亏损。建议用“复盘”功能,设置起始资金和日期,观察EA在趋势行情和震荡行情下的表现。我测过一款马丁策略,在2020年3月波动率飙升时回撤超过60%,但参数调小后可降低到25%。所以,参数优化不是越多越好,要结合品种特性。比如EUR/USD的波动性比GBP/JPY低,止损设置就要区别对待。
好了,就写到这里。如果部署过程中遇到具体报错,比如“cannot load expert”或者“invalid ticket”,可以在楼下贴图,我看到会回复。记住,EA只是工具,风控和参数调整才是核心,别指望一劳永逸。祝各位交易顺利。
先明确一个前提:EA文件通常是.ex4或.ex5格式,不要直接双击打开,那样只会弹出MetaEditor编辑器,新手容易懵。正确步骤是先把文件放进指定目录。以MT4为例,打开平台后,点击左上角“文件”菜单,选择“打开数据文件夹”,这时会弹出一个资源管理器窗口。找到“MQL4”文件夹,里面有一个“Experts”子文件夹,这就是EA的存放位置。把.ex4文件复制粘贴进去。MT5同理,路径是“MQL5”下的“Experts”。注意,有些EA会附带DLL文件或配置文件,DLL要放到“Libraries”文件夹,配置文件(.set)一般放到“Presets”文件夹或“Files”文件夹,具体看EA说明文档。
文件放好后,重启MT4/MT5平台。在左侧“导航器”窗口,找到“EA交易”栏目,右键点击空白处选择“刷新”,刚才导入的EA就会出现。如果还是没显示,检查一下文件是否被杀毒软件拦截,或者平台版本是否过旧。我遇到过几次,Win10自带的Defender会误删.ex4文件,所以建议把MT4/MT5的安装目录加入排除列表。
接下来是挂载EA。把EA从导航器拖拽到任意一个图表窗口,系统会弹出设置对话框。这里重点说参数设置,很多新手直接点“确定”就完事,结果EA跑不起来。第一个选项卡“常用”,必须勾选“允许自动交易”,这是基础。第二个选项卡“输入参数”,这里要仔细核对:比如固定手数、风险百分比、止损止盈点数,最好对照EA的回测报告来设。我习惯先用默认参数跑一周模拟盘,观察盈亏比和最大回撤,再微调。第三个选项卡“常用”里还有“允许DLL导入”和“允许导入外部函数”,如果EA需要调用DLL,必须勾上,否则报错146号错误。
最后一步是启动。在图表右上角,会有一个笑脸图标,表示EA正在运行。如果显示哭脸或叉号,鼠标悬停查看错误提示。常见问题:一是账户是模拟盘但EA限制实盘;二是经纪商禁止EA交易,比如某些对冲平台在非农期间会限制;三是网络断连,推荐用VPS挂载,我用的亚马逊云新加坡节点,延迟低。建议部署后先观察1-2小时,检查开单逻辑是否符合预期。
关于回测,我多说一句。很多人直接拿默认参数跑历史数据,然后实盘亏损。建议用“复盘”功能,设置起始资金和日期,观察EA在趋势行情和震荡行情下的表现。我测过一款马丁策略,在2020年3月波动率飙升时回撤超过60%,但参数调小后可降低到25%。所以,参数优化不是越多越好,要结合品种特性。比如EUR/USD的波动性比GBP/JPY低,止损设置就要区别对待。
好了,就写到这里。如果部署过程中遇到具体报错,比如“cannot load expert”或者“invalid ticket”,可以在楼下贴图,我看到会回复。记住,EA只是工具,风控和参数调整才是核心,别指望一劳永逸。祝各位交易顺利。
全职AI短剧创作者,专注统一人物形象与批量成片工作流