智能交易系统(EA)
智能交易系统是用 MQL 编写的程序,按照预设规则在MetaTrader终端中开立和管理交易,无需交易者干预。
EA 与指标有何区别
指标只在图表上绘图,不会买入。EA 则会执行交易。EA 文件应放在 MQL4/Experts 或 MQL5/Experts 中;指标应放在 Indicators 中。文件夹放错是交易机器人在终端中“不显示”的最常见原因。
启动前应检查什么
是否已启用自动交易,包括终端工具栏按钮和 EA 属性中的复选框?交易品种和时间周期是否符合策略设计?账户余额是否足以支持所选手数?
接下来,不要立即投入真实资金。先进行历史回测,然后在模拟账户上运行一个月。正因如此,我们会将目录中的部分 EA 放在模拟账户上运行,并在EA 排行榜中公布结果。
我们将十五款免费 EA 放在模拟账户上运行了一个月,其中十二款进行了交易。这十二款中,七款在模拟测试中盈利,五款亏损,平均结果为负11.4%:盈利者增长了百分之几,亏损者却损失了百分之几十。这本身不足以否定免费交易机器人,但足以说明有必要逐一自行测试。详情见我们的实时模拟账户测试文章。
常见错误
- •连一天测试都未做,就直接在真实资金账户上运行。
- •将文件安装到指标文件夹,而非 Experts 文件夹。
- •在同一账户上同时运行多个 EA,却未设置不同的魔术号。
FAQ
如何在MetaTrader中安装 EA?
将 .ex4 文件复制到 MQL4/Experts(MT4),或将 .ex5 文件复制到 MQL5/Experts(MT5),然后重启终端。EA 会出现在 Navigator(导航器)中,可从那里将其拖到图表上。
免费 EA 有效吗?
与付费产品一样,有的盈利,有的亏损。了解具体表现的唯一方法,是使用历史数据和模拟账户测试具体文件。我们会公开发布此类测试。
使用 EA 需要编程技能吗?
不需要,运行现成文件无需编程。如果你想理解或修改交易机器人的逻辑,就需要编程知识:我们的 MQL5 系列文章正是从这里讲起。
相关术语
查看实时数据中的例子
Profit factor, drawdown and win rate of the expert advisors in our catalog are shown in the EA rating — these are demo accounts whose results cannot be edited after the fact. The robots themselves are in the free expert advisor catalog.