MT4如何导入指标 - MT4自动交易权限设置位置全解

主界面工具栏里的那个醒目按钮
打开MT4软件,你先别急着加载EA,先看看主界面上方的标准工具栏。在那一排图标里,有一个长得像“笑脸”或者“玩偶”的按钮,鼠标放上去会显示“Algo Trading”(算法交易)或者“自动交易”字样。这个按钮就是总开关,默认情况下它是灰色的,也就是关闭状态。
你得用鼠标点一下它,让图标变成彩色或者高亮状态,这样自动交易的全局权限才算打开。
说实话,很多人第一次用MT4,压根就没注意到这个按钮的存在。我当时也是找了半天,最后还是在网上看教程才发现的。这个按钮的位置其实挺显眼的,就在“新订单”按钮的左边,跟“MQL5”那个图标挨着。你要是找不到,就把鼠标在每个图标上停两秒,它会弹出提示文字,看到“Algo Trading”就对了。
有一点要特别注意,这个总开关控制的是整个平台所有图表上的EA。也就是说,你就算在某个图表上单独设置了允许自动交易,但只要这个总开关是关着的,所有EA照样不会执行任何操作。所以第一步务必先确认这个按钮的状态。
另外,这个按钮的状态在MT4重启之后是会被记住的。如果你之前关闭了它,下次打开软件它还是关闭的,不会自动恢复。所以每次启动MT4,如果你打算跑EA,都得先看一眼这个开关是不是打开的。
单个图表上的自动交易权限设置
总开关打开之后,接下来就是针对单个图表的设置了。比如你在EURUSD的图表上拖入一个EA,系统会弹出一个窗口,这个窗口上的选项直接决定了这个EA能不能在这个图表上干活。在这个窗口的“常用”选项卡里,最上方有一行“允许算法交易”的复选框,勾选它才算给了这个EA运行权限。
很多人会忽略这个复选框,因为默认情况下它是没有被勾选的。
你光把EA拖上去,以为就完事了,结果发现图表右上角的表情符号是个哭脸,那就说明EA没被允许交易。勾选之后,那个表情会变成笑脸,这时候EA才真正处于待命状态。
除了这个复选框,同一个窗口里还有“允许实时自动交易”和“允许导入外部EA”之类的选项,这些其实也是权限的一部分。不过对于大多数普通使用者来说,只要勾上最上面那个“允许算法交易”就够了。如果你用的是别人写的EA,可能还需要勾上“允许DLL导入”,否则EA里有些功能会跑不起来。
这里提醒一下,每个图表都得单独设置。你在EURUSD上勾选了,不代表GBPUSD上的EA也能自动交易。如果你开了好几个图表,每个图表上的EA都得去确认一下这个选项,漏掉一个就白搭。
工具菜单里的智能交易系统选项
除了上面说的两个地方,还有一个隐藏得稍微深一点的设置入口,在顶部菜单栏的“工具”里。点开“工具”菜单,找到“选项”(Options),点击后会弹出一个设置面板,里面有好几个选项卡,其中有一个叫“智能交易系统”的标签页。
在这个标签页里,最上方有几个复选框,包括“启用算法交易”和“禁用自动交易”之类的选项。这里其实就是全局设置的另一个入口,跟主工具栏那个按钮控制的是同一个东西。不过这里多了一个功能:你可以设置“当账户变更时自动禁用自动交易”,这个选项说白了就是防止你的账户信息有变动时EA还在乱跑。
我个人建议把这个“当账户变更时自动禁用”给勾上,因为有时候账户余额变化或者杠杆调整,EA可能会出问题,自动禁用反而安全一些。当然,如果你是个老手,对自己的EA非常有信心,也可以不勾。
另外这个选项卡里还能设置“允许实时自动交易”的全局默认值,以及跟MQL5相关的日志记录选项。这些细节一般人用不上,但如果你在调试EA,就会觉得这些功能挺贴心的。
常见问题与权限相关的坑
权限都设置好了,图标也亮了,EA还是不动,这是怎么回事?我遇到过很多次这种情况,最后发现问题出在“自动交易”按钮的颜色上。有时候你点了一下,它确实变成了彩色,但如果你不小心又点了一下,它又变回灰色了。这种误操作特别容易发生,因为那个按钮的图标变化不是特别明显,得仔细看。
还有一种情况,就是你的MT4版本问题。有些老版本的MT4,或者某些经纪商定制的版本,界面可能不太一样。比如有的平台把“Algo Trading”按钮放在了“视图”菜单里,而不是工具栏上。这时候你就得去“视图”菜单下面找“工具栏”,然后勾选“标准”工具栏,让那个按钮先显示出来。
再有一个容易被坑的地方,就是EA本身的属性设置。有些EA在代码里就写死了“不允许自动交易”,或者需要特定的输入参数才能激活。这种时候你光改平台设置没用,得去EA的输入参数里找找有没有跟“AutoTrading”或者“TradeEnabled”相关的选项,把它设为“true”才行。
最后,别忘了检查一下“日志”窗口。如果权限设置有问题MT4图表显示止盈止损线只需勾选一个选项,MT4会在“日志”或者“EA日志”里记录错误信息,比如“Expert Advisor stopped because autotrading disabled”之类的提示。看到这种信息,你就知道是权限没开对,照着上面说的步骤再检查一遍就行。