跳至内容

帮助中心

Help Center articles

如何为 MetaTrader 5 & МТ4 导出 EA

在编辑器中打开策略后,您可以通过点击工具栏中的Export Advisor 按钮将其导出为 MetaTrader 5 和 MetaTrader 4 的智能交易系统(Expert Advisor)。

Expert Advisor for MetaTrader 5

只需点击一下,您的智能交易系统就准备好了。无需编程,无需编程经验。

根据您打算使用的平台,您有以下导出选项:

该智能交易系统完全使用原生 MQL 代码编写,因此可以在不使用第三方库或指标的情况下使用。

如何在 MetaTrader 5 和 MetaTrader 4 中添加智能交易系统

MetaTrader 4:MetaTrader 5:
1. 前往:文件/打开数据文件夹/MQL4/Experts1. 前往:文件/打开数据文件夹/MQL5/Experts
2. 粘贴智能交易系统文件。2. 在此处粘贴您的智能交易系统文件
3. 返回 MetaTrader3. 返回 MetaTrader
4. 前往导航器(Navigator)部分(如果未打开,请前往“视图/导航器”)。4. 前往导航器(Navigator)部分(如果看不到,请从“视图/导航器”中打开)
5. 右键点击导航器,然后从右键菜单中点击“刷新(Refresh)”。智能交易系统将出现在导航器的 Expert Advisors 文件夹中。5. 右键点击导航器,然后从菜单中选择“刷新(Refresh)”。随后智能交易系统将出现在 Expert Advisors 文件夹中。
6. 打开您计划添加智能交易系统的图表。6. 然后右键点击智能交易系统的名称并选择“修改(Modify)”。
7. 将智能交易系统从导航器框拖放到图表上即可完成挂载。7. 您会看到代码编辑器打开。点击窗口顶部菜单中的“编译(Compile)”。
8. 然后关闭代码编辑器。
9. 将智能交易系统从导航器框拖放到图表上以进行挂载。

为智能交易系统使用不同的魔术数字(Magic Numbers)


魔术数字是 MetaTrader 中每个智能交易系统唯一的编号。它们非常有帮助,特别是当您在同一个交易品种上使用多个专家时,因为您需要区分它们的持仓。

从 EA studio 导出的智能交易系统已预设了随机的魔术数字,以确保您在交易过程中能够区分持仓。

尽管如此,当您在同一个交易品种上使用多个专家进行交易时,我们建议您检查并确保它们的魔术数字是不同的。

如果发现专家具有相同的魔术数字,您可以从专家的代码或输入参数中更改这些数字。

MetaTrader 5 不允许您在同一时间在同一个交易品种上使用多个专家进行交易。

解决方案是使用 MetaTrader 5 对冲(Hedging)账户。在这种情况下,您需要为每个智能交易系统设置不同的魔术数字。

如何运行智能交易系统

将专家拖放到图表后,会打开一个对话窗口。如果您想查看智能交易系统的不同设置,只需转到“输入参数(Inputs)”选项卡。

MetaTrader 5 inputs EA

您可以应用任何想要的更改,然后在 MetaTrader 策略测试器中测试智能交易系统(请在“视图/策略测试器”中找到它)。

MetaTrader 和 EA Studio 的测试结果应当是一致的。如果结果存在冲突,请确保您应用了相同的数据、点差和佣金。如果问题仍然存在,我们建议您在论坛(Forum)中发起话题,我们将很乐意为您提供帮助。

评分和评论
有用的没用