如何在MetaTrader 5中启动交易机器人?

上一章中我们为大家介绍了算法交易的基础,回顾了它的起源,还了解了创建交易机器人最常用的语言有哪些。 之前我们选择了MQL5 -- 这一MetaTrader 5语言 -- 来学习算法交易,今天让我们来了解下交易机器人的最常见种类,以及在MT5环境中可以去哪里找到它们。

4 1.png

MQL5使用说明中将自动交易程序划分为四大类:脚本、服务、自定义指标、以及智能交易系统(EA)。 它们间的差别由各自对应的任务所决定。

脚本是一套仅执行一种操作的程序。 也是MQL5中最简单的交易机器人形态。 脚本能在触及特定价格时发出警报、编辑您的止损及止盈价位、甚至还能搜集您所有订单的历史数据。

服务是一套可脱离走势图工作的程序。 和脚本一样,服务只提供单一功能。

自定义指标指由用户自行开发的技术指标。 其有可能由标准指标修改而来,也可能是全新的指标。 和MetaTrader 5中的标准指标 (MACD、RSI、移动均线等等) 一样,自定义指标本身也不会自动交易。 它们是技术面分析时的附加工具。

智能交易系统 (EA) 是一类最复杂的交易机器人,可通过MQL5编程实现。 它们可以按照一套预设的交易策略来执行交易操作。 EA遵循特殊的预编程算法,并会按其设定的规则来建仓。 

现在,我们已经了解了自动交易程序的主要类型,下面我们来看下在MetaTrader 5里,在哪里能找到它们。

在MT5中,哪里可以找到交易机器人?

所有智能交易系统、脚本、还有指标都存放在MT5的数据文件夹内。 要打开这个数据文件夹,您需要点击文件(File)-- 打开数据文件夹(Open Data Folder)。点击其中的MQL5文件夹就能找到“indicators(指标)”、“expert advisors(智能交易系统)”、“scripts(脚本)”、还有“services(服务)”。 如您从网上下载了自定义指标或智能交易系统,您需要将它们放到这个文件夹里。 这样,MetaTrader就能识别到它们。

2.png

如您点进任何类型的交易机器人文件夹里查看 (比如,”Experts“文件夹),您会发现一套程序需包含两个关联文件。 它们的文件名相同,但扩展名不同:分别为mq5和ex5。 其中前者包含的是可通过MetaEditor编辑器 (MQL5编程的工作环境) 打开的源代码,第二种文件则为MQL5程序的已编译 (已转换) 版本,可用于在交易平台中启动该程序。

在MetaTrader 5中,您可以在“导航(Navigator)”窗口中看到所有已编译程序。

3.png

如您希望启动某套特定指标或EA系统,只需双击目标文件,或将它拖到走势图中即可。

以上操作会打开所选机器人的属性窗口。 要开始运行该程序,请点击“确定(OK)”。 如其顺利启动,在走势图的右上角会出现一个绿色图标。

8.png

如该图标为红色,则表明EA系统已关闭。 您需要在EA系统设定及交易平台选项中启用算法交易。

5.png

请注意:一张走势图仅能运行一套EA系统,但可运行多套指标。  

在任意EA系统设定中,您都能找到“常规(Common)”以及“输入(Inputs)”标签。 “常规(Common)”标签包含有该机器人的常规信息。 这里有两项独立参数:“允许更改信号设置(Allow modification of Signal settings)”“允许算法交易(Allow Algo Trading)”

其中第一项会授权程序订阅信号以及编辑信号设置。 关于MetaTrader 5中信号的更多内容,我们会在下一章专门探讨MQL5时再为大家介绍。

选项“允许算法交易(Allow algo trading)”是对EA系统交易活动的一种限制。 请注意,哪怕这里该项是已启用状态,依然有可能在MT5的设定里自动交易是被禁用的。 如您希望启动某个机器人,请确保这里和MT5系统里的设置都已启用。

EA系统或指标的第二个标签内包含的是可输入的参数。 它们让您可以按您的策略定义程序,让它变得更灵活。

6.png

如您想试试MQL5社区里其他成员创建的自定义交易机器人,请前往“工具箱(Toolbox)” -- ”代码库(CodeBase)“。 其中包含有数百套可供您测试的交易机器人!

7.png

您还可以直接从MQL5市场购买或者下载各种指标、机器人、还有脚本。

本文是FBS算法交易课程的第二章。 在下一课中,我们会探索MetaEditor编辑器的各项功能,并学习交易机器人的结构。 敬请关注!

经常提问问题

  • 如何开设FBS帐户?

    点击我们网站上的“开设账户”按钮,转至个人办公室。在您可以开始交易之前,需要先对个人资料进行验证。确认您的电邮以及电话号码,并通过身份信息认证。这道程序是您资金与身份安全的保障。一旦您通过了所有这些检查,就可以前往您的首选交易平台,开始交易。 

  • 如何让交易起步?

    如您已年满18周岁,那么可以加入FBS开始您的外汇之旅了。要交易,您需要拥有一个经纪账户以及充足的有关金融市场资产运作的知识。来阅读我们的免费教学物料学习相关基础,并创建一个FBS帐户。您也可以选择通过模拟账户及虚拟资金来先对整体环境进行尝试。一旦您准备好,就可以正式进军真实市场,做交易享成功。  

  • 如何出金您在FBS挣到的钱?

    该过程十分直接。前往网站或FBS个人办公室财务板块内的出金页面,访问“出金”选项。您挣到的钱会通过您入金时使用的支付系统支付给您。如您曾通过不同途径给帐户入金,请依照入金款项的比例,以同渠道出金收益。

最新消息

波动即将加剧

澳大利亚储备银行 (RBA) 将在GMT+2时间2月7日05:30发布声明并公布其现金利率。 这是RBA就货币政策与投资商进行沟通的主要工具之一。

澳大利亚失业率情况有何新消息?

澳大利亚统计局将在MT时间5月19日星期四04:30公布失业率情况更新及就业变化数据。

英CPI会否带来惊喜?

英国家统计局将在MT时间5月18日星期三09:00公布消费者物价指数 (CPI) 数据。

使用您的当地支付系统

数据采集通知

FBS将保存您的数据记录,以运行此网站。 点击“接受”按钮即表示您同意我们的 隐私政策

电话申请

客户经理将会与您联系

更换号码

您的申请被接受

客户经理将会与您联系

该电话号码的下一次电话回访请求
需再等待

如您遇到紧急情况,请联系我们的
在线客服

内部错误。 请稍后再试

别浪费时间 - 持续跟踪NFP会如何影响到美元,抓住机会挣钱!

您目前正在使用旧版本的浏览器。

更新最新版本,或使用其他浏览器,保证更安全、舒适、高效的交易体验。

Safari Chrome Firefox Opera