如果您更喜欢在交易终端设置自动操作,那么智能交易(EA)能满足您的需求。
智能交易可以帮助您实现自动交易,但您在使用前最好先了解清楚将会用到的各种策略。 在安装和使用EA时,建议先进行尽职调查。
什么是智能交易?
EA是一种通过交易平台运行的程序,它能够在没有交易者直接参与的情况下监控和自动执行交易操作。 安装EA期间,用户需设置触发提醒、通知等特定标准,以便在EA程序追踪的市场条件下采取交易行动。
EA使用MetaQuotes Language 4(MQL4)或MetaQuotes Language 5(MQL5)两种语言进行编程,分别适用于MT4和MT5平台。
如何确保智能交易正常运行:
- 智能交易仅可在MT4和MT5桌面交易终端运行,无法在移动或网页终端上使用。
- 如果您的智能交易被禁用,可能由以下任一原因导致:
- 余额过低。 您的交易账户资金不足,无法满足最低金额要求。
- 智能交易设置得过于激进。 这可能会产生过多的提交和无关请求而导致终端负载过高。 确保设置配置适当,避免系统不堪重负。
如果您的EA被禁用,且无法手动启用,请在客服中心创建请求,寻求帮助并重新激活EA。
设置EA
安装 +
- 在MQL社群下载智能交易(EA)。MQL社群提供MetaTrader官方资源。
- 登录相应的MT4或MT5交易终端。
- 打开文件>打开数据文件夹,然后找到下载的EA文件并将其复制到以下路径:MQL4/5>Experts.
- 如有EA需要动态库文件(.dll文件)或设置文件(.set文件),您需要将相关文件分别复制到相应的文件夹之中:库中的MQL4/5和设置中的MQL4/5。 如有必要,EA将提示您在何处放置额外文件。
- 接着,重启交易终端。
- 打开工具和选项,然后找到EA交易选项卡。
- 勾选允许算法交易,然后点击确定。
- 此外,如果您的智能交易需要.dll文件功能或需要链接到特定的URL,请勾选允许DLL导入和/或允许WebRequest用于所列URL。 请弄清楚您的EA的相关要求,不同EA在运行时所需获取的权限有所不同。
- 接下来,在导航窗口中:
- 对于MT4:点击+符号,展开智能交易条目。
- 对于MT5:点击智能交易,然后点击智能交易。
- 找到您的EA。 点击并将其拖动到所选品种图表的窗口,调出您的EA允许的任何偏好选项。 完成之后点击OK。
直接安装 +
您还可以在交易平台内部直接安装EA:
- 根据您使用的交易终端,启动MT4或MT5。
- 进入代码库选项卡,右键单击调出选项,然后选择智能交易。
- 选择您偏好的智能交易,然后右键单击下载。
- 下载完成后,系统会弹出一个窗口,要求将EA添加到活跃图表中。 点击确定添加。
- 如果您选择了取消,在导航窗口中点击智能交易条目的+符号,即可显示下载的EA。
- 单击并拖动EA到交易品种图表窗口,或双击运行EA。
- 系统随后会弹出一个窗口,供您管理该品种的EA个性化设置。
- 设置完成后,点击确定。
移除EA +
如需移除EA, 请在安装有EA的交易品种图表窗口点击右键。
- 对于MT4:选择智能交易,然后点击删除。
- 对于MT5:选择智能列表,然后点击删除。
默认EA
MT4及MT5交易终端附带的所有默认显示的EA均由MetaQuotes Software设计开发。
基于MT4的EA:
- 平滑异同移动平均线示例:执行简单的平滑异同移动平均线外汇交易策略。
- 移动平均线:使用移动平均线策略。 如果蜡烛图从下方穿过,EA将开始做多,反之则开始做空。
基于MT5的EA:
- ExpertMACD(智能平滑异同移动平均线):使用平滑异同移动平均线判断是否要开立交易。
- ExpertMAMA(智能梅萨自适应移动平均线):梅萨自适应移动平均线,即MAMA,是一种能够自适应价格变动的交易策略。
- ExpertMAPSAR(智能MAPSAR):使用两种指标(移动平均线和抛物线转向指标)进行自动交易。
- ExpertMAPSARSizeOptimized(交易量优化型智能MAPSAR):使用与上一选项相同的MAPSAR组合,区别在于交易量可以优化调整。
兼容性
虽然MT4和MT5上安装智能交易所需使用的步骤相似,但您不能在MT5上使用为MT4开发的智能交易,反之亦然。 这是因为智能交易均为“量身定做”,在编程时都使用了适合相应交易终端的特定语言。MT4 上的智能交易使用的编程语言为 MQL4,MT5 上的智能交易使用的编程语言为 MQL5。