目录

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

MT4自动交易权限设置位置全解
做外汇交易的朋友应该都清楚,MetaTrader4这个平台功能确实强大,尤其是它自带的自动交易功能,也就是我们常说的EA,用好了能省不少事。但很多人刚接触的时候都会遇到一个挺头疼的问题——明明把EA加载到图表上了,怎么就是不运行呢?其实啊,这多半是自动交易的权限没打开。今天我就把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”之类的提示。看到这种信息,你就知道是权限没开对,照着上面说的步骤再检查一遍就行。

文章目录