2020年如何无需编程就创建一个外汇机器人


您想在不需要编程的情况下创建外汇EA吗?

许多交易者在开始寻找如何在MT4中创建交易机器人时感到沮丧。不要担心,我的名字是佩特科-亚历山德罗夫,EA外汇学院的首席交易员,在这篇文章中,我将与您分享什么是最简单而无需编程的方法来创建外汇EA交易。

在学院中,我们使用EA工作室。它是一个策略构建器,我们用来创建外汇机器人。我们有数千名学生正在成功地使用它。

我选择使用加密货币,因为我想告诉你,不仅仅是外汇,对加密币也是可以做到这一点。

在我向您展示如何在无需编程的情况下创建外汇EA之前,我不得不说,最重要的第一步是历史数据。在使用外汇机器人做任何事情之前,你需要有可靠的数据。在我们的网站上,我们有一个非常棒的免费解决方案,叫做外汇历史数据应用APP

您可以使用这个应用程序,也可以使用您的经纪商的数据从您的MetaTrader平台导入历史数据。如果您进入数据导入,您会看到两个脚本,您可以用于MT4和MT5。

这是来自服务器的经纪商数据,就是我们关于比特币,达世币,以太币,还有莱特币的模拟账户。现在,如果我去生成器,在历史数据中,你会看到我有Pepperstone 01作为数据源。如果我选择下拉菜单,你会看到我有比特币、达世币、以太币,和莱特币。

现在我已经准备好使用EA工作室了

如何创建外汇机器人?

  • 从您的经纪商那里导出您想交易的资产的历史数据
  • 利用预定义的接受标准和数据生成策略
  • 在策略集合中筛选出表现最好的策略
  • 将您希望交易的策略导出为外汇机器人

外汇机器人是指每个根据预定义的规则正确地自动打开和关闭交易的策略。策略生成器允许我们将策略导出为外汇机器人,而不会在代码中出现错误。而如果你自己编写外汇机器人的代码,或者你雇佣一个开发人员来做,这会是最常见的问题之一。

什么是生成器?

创建外汇机器人
生成器外观

生成器是一个自动化的过程,将根据我们在策略生成器中导入的历史数据,为我们生成策略。之后,我们可以将这些策略导出为一个外汇机器人。然后把它们放在交易平台上,它们就会自动交易。

我将快速地介绍在EA工作室中的菜单。

生成器开始工作后会怎样?

它将把盈利的策略放到一个集合中。现在,有了这个集合,我们可以添加很多筛选条件。你会看到这里的策略。之后,我们可以打开每个外汇机器人在这里成为一个策略。

这里的好处是,如果你已经有一些策略,在互联网上发现一些现有的策略,或外汇机器人,有人分享的视频,等等,你可以立即看到这个外汇机器人实际的表现是如何,这是非常重要的,因为这可以节省我们很多时间。

让我快速告诉你我的意思。比如说,如果我选择Pepperstone,比如说随机我拿的是达世币。这是H1小时的时间段。你会看到这里我有2017年6月29号到今天的历史数据。

如果您在您的策略中有的话,您可以添加止损和止盈。您添加进场和退场的条件。你看,这里选择的是多头入场。这意味着,我们设定了买入的进场条件:

如何创建一个外汇机器人
策略输入。

例如,我们随意选择21的移动平均周期。

如何以不同条件的指标创建外汇机器人?

对于每一个指标,我们都可以选择不同的参数–移动平均线下跌、移动平均线上升、柱棒开在移动平均线上方等等。

如果K棒开在移动平均线之上,说明它之前在移动平均线之下。而它会开在它的上方。这意味着有一个移动平均线的交叉。然后我点击接受,你会看到这个外汇机器人的结果。这是一个完全的亏损。

即使我把更多的指标,随机选择的指标。比如说,我们拿MACD来说,我选择MACD线上升。我点击接受后你会看到这个策略还是亏损的。而这一点是非常重要的。因为如果你有任何使用指标的策略,一般人都会先把这个策略放在模拟账户上。

他们测试了一个月,两个月,直到他们意识到外汇机器人是亏损的,他们开始改变参数。例如,他们尝试改为15,或者是10。他们看到在YouTube上的人尝试与不同的参数,他们改变它,不断改变它,但从来没有实际获得任何利润或优秀的交易,而只是一些糟糕的交易,他们便会沮丧。

因此,即使你知道如何在MT4或 MT5中创建一个交易机器人,但若果你没有正确的策略,你仍然会亏损。

这里的想法是,你马上就能看到结果:

如何在MT4中创建一个交易机器人
结果迅速显示

就在此刻,我知道这个策略是亏损的,我不想用它。这里如果你有什么现成的策略,如果你要测试这个策略,你设置你的进场条件,你设置你的止损,你的退场条件,然后你马上就会看到结果。.

现在对于每个外汇机器人都有优化器:

优化器菜单
优化器菜单与优化步骤

这意味着我可以优化策略输入。而这意味着,策略构建器将为这些指标找到更好的参数。

另一个工具是蒙特卡罗,这是用于测试每个外汇机器人的稳健性:

蒙特卡罗工具
蒙特卡罗

我们有多市场。 我们可以在这里测试这个外汇机器人在其他市场上的表现,如比特币、以太币和莱特币。

下面是外汇机器人的报告:

外汇机器人的报告
关于策略的报告

当我们用策略生成器创建一个外汇机器人时,我们能获得很多统计数据:

  • 净余额
  • 最大缩水
  • 最严重损失的百分比;
  • 盈利/亏损比率;
  • 交易次数
  • 我们有多少笔交易;
  • 含糊不清的条棒

关于策略构建器,我就不深究了,因为超过了这一门课程的程度。而且我有几门课程专门是关于算法交易的,以及你如何准确地使用EA工作室。但是在这里我想给你看一个简单的介绍。让你在课程结束后你会对算法交易有一点概念,什么是策略构建器,以及我们如何使用它们创建外汇机器人。

这里再来一次,我们对每个策略都有很多测试。而这里菜单上的最后一个东西就是投资组合。

投资组合交易是EA工作室独有的。

这是其他策略构建器所没有的。在这里,你可以用一个外汇机器人交易许多策略。你可以同时把许多策略放在Meta Trader上,他们将自动为你交易。

如果我去生成器并看到这个策略,我会将它从收集删除。我现在将回到生成器,并向你展示我是如何使用生成器为我生成策略。

所以举个例子,我会选择Pepperstone特币H1。这是在H1图上。然后我进入策略属性. 在这里我们输入想要交易的手数. 比如说,我们想用0.1手来交易.

我可以选择在外汇机器人是否使用止损或是止盈:

无需编程就能创建外汇EA
所有生成的外汇机器人的止损和止盈
  • 如果我选择 “总是使用”,这意味着我总是希望在外汇机器人中设置止损和止盈。
  • 而其他选项都是 “可以使用”,这样我就由软件来决定是否用止损或者止盈。
  • 还有 “不使用”。显然,我不想使用止损或止盈。

现在,我将选择总是使用,由于比特币的点差是100美元。我将需要写10,000点和点子,就在最后两栏。我将给它一个更大一点的范围。这里的想法是,我不想用任何标准来限制策略构建器。.

而是要为它提供一个足够大的范围,以找到更多的策略和稳健的外汇机器人。现在,生成器的设置让我们选择工作分钟。你希望生成器会运作多长时间来为我们生成策略?

我通常如何不需要编程就能创建外汇EA

我把时间设定在8-9个小时左右,就是在一天工作结束后,我把生成器设定为工作状态。而在早上,当我回到办公室里,策略和集合已经准备好了。在我睡觉的时候,生成器就在工作。这难道不是创建一个外汇机器人的最好方法吗?

比如说,我会把它留到500分钟。然后我会选择搜索最优 — 这是我们要排序策略的标准。净余额是最重要的,就是哪个策略的利润最大。

样本內和样本外,是一个非常棒的模拟测试的工具,你可以从指南中了解更多。我暂时不打算在本讲座中使用它。

该策略满足了接受标准 – 简单地说,外汇机器人有预定义的限制。

当我们创建一个外汇机器人时的接受标准是什么?

接受标准
EA工作室的接受标准

我们可以在接受标准中加入很多东西。我最喜欢用盈利比。它的计算方法是将所有利润除以所有损失。我只会使用盈利比大于1.2的交易策略。

当我在EA工作室不用编程的情况下创建外汇EA时,我在接受标准中设置了PF>1。

下一步是最低净利润。

比如说,100元,而我们希望最低交易次数为50次。我就不改变它了。如果你想要这个策略,你可以再加一些标准,这是什么意思?如果我回到生成器,它将只显示满足了接受标准的策略。

如果我点击开始,我可以看到软件的速度,它的速度很快,伙伴们。几秒钟的时间,就已经计算出了很多策略,已经有一些策略作为一个外汇机器人进入了我的收集里。

我可以从 “收集 “中选择使用哪个MT4的外汇机器人进行交易。

无需编程就能创建外汇EA
过滤记录

你看第一个外汇机器人赚了750美元,然后我们还有其他的机器人在下面。我运行生成器的时间越长,我就会得到更多的策略,我将有更好的机会找到一个非常棒的和能获利的外汇机器人。

我可以添加一些过滤条件 — 最大不清晰K棒数。不过,我们还是有这些接受标准,如最大平衡偏差,最大连续亏损,交易次数,股本缩水,这就是我设置为5%的东西。你看从31个策略中,我只有10个策略在整个期间的股本缩水小于5%。

当然,你可以添加不同的过滤条件,盈利比的话我喜欢保持在1.2。其实我更喜欢保持在1.5以上,让我有一个整体更可观的盈利比。如果你是一个初学者,而不知道如何在MT4中创建一个交易机器人,使用过滤条件是最好的方法。

这里我通常使用的另一个过滤条件是最大连续亏损。我通常不希望外汇机器人的连续亏损超过10次。例如,如果我将设定为20,我将有更多的策略进入集合,70个中的7个,如果我把10,策略数会降低,如果我设成为15,你会看到我只有7,如果我设成为例如5,你看到只有一个策略能通过。

我将保留为10个,只要点击一下,无需任何编程,我就能从10个交易策略中创建外汇EA交易。

我将让这个生成器工作一整晚,明天,我将看到最终的结果。但只要我决定使用任何一个策略,我可以很容易地将它们导出为MT4或MT5的外汇机器人

而我将让它工作500分钟,为我生成策略。刚刚EA工作室只用了大约5分钟生成了超过11,000个策略,有96个进入了收集。

如果我点击每个外汇机器人,你可以看到进场规则,止损和止盈:

外汇机器人的进场条件
控制策略输入

在这个外汇机器人中,我们有:

  • 出色的振荡器
  • RVI信号
  • 移动平均线交叉

就是我给你看的例子。但这里有一个退场条件,如果我点击图表,你可以看到指标。而且你可以准确地看到整个时期的交易在哪里发生,哪里是进场,哪里是退出:

指标图
交易发生价位和时间

对于每一个策略,你可以看到指标图,余额图,权益图,还有日报。

外汇机器人报告
策略报告

这里是这段时间发生的实际交易。我们有这外汇机器人的所有统计资料。

净余额,最大亏损,盈利亏损比率,交易次数,不清晰K棒,平均每天利润,胜负比,夏普比率,等等,很多东西我就不详细说了。

但这里的意思是,我们是自动完成这些工作的。EA工作室为我们计算策略。我们需要设置我们想要的输入,想要的标准。这些策略必须在我进行交易的同一个服务器上创建。而且他们使用的是相同的历史数据。

EA工作室的可爱之处在于它是一个基于网络的程序,在同一时间,当我为比特币生成这些策略时,我可以打开一个新的页面,然后我将再次进入EA工作室。但这里最重要的是要在一个单独的浏览器上进行。因为这样的话,EA工作室的工作速度会更快。

我也会直接登录进去。我将为生成其他加密货币外汇机器人做同样的工作。

如何在MT4中为达世币创建一个交易机器人:

达世币策略成为外汇机器人
达世币外汇机器人生成

此外,对于H1图,然后我会去策略属性,这里0.1,让我们看看达世币的点差是多少。让我到策略,我选择它,你会看到它在这里的达世币是1,100,所以我回到生成器。我总是把最小值作为一个点差,这里我给它一个更大的范围,这样我就会把这个最小值作为止盈。生成器设置这里也是工作500分钟。

我们来看看这个外汇机器人的接受标准。我们说我们的策略最低要有100美元的利润,这就差不多了。我点击开始,现在生成器会开始创建策略。

现在我将在另一个浏览器中打开另一个EA工作室,我将在那里运行以太币。我也将运行莱特币。.

我将进入我的账户,登录,我进入生成器,首先让我们看看点差是多少。所以,从这里,我选择Pepperstone Demo 1,这里我选择以太币。点差是700,进入生成器我选择想要的货币。我要选择以太币。

你看这样一来,我真的不需要EA交易编码器或者有IT技术的人帮我做工作。这真是太棒了!

我也选择H1,我要去策略属性,我会输入进场手数0.1。我会设为最低700,因为这是点差,就是一个比较重要的数字,然后这里700。接受标准500分钟,在这里我再放一下最低净利润100元,生成器,我点击开始。

最后一个我再打开一个浏览器,之前的加密币种。我进入EA工作室。我就快速的登录,我在去生成器,首先,我们再看一下点差,在策略页我选择经纪商服务器,我选择莱特币。这里点差为500。在这里生成器500代表5美元,因为这是以点为单位。

如何用利特币创建一个外汇交易的机器人:

利特币策略
利特币的生成

我又要去到H1。策略属性,最小的就是这里的点差,就是这样。我再给一个比较大的范围。我选择0.1。外汇机器人属性这里我再选择500分钟,接受标准我希望最低有100美元。

我要去生成器,我点击开始,现在我有这4个生成器,你可以看到在这里工作,我将让他们继续过夜:

明天早上的时候,我将有什么?我就会有现成的策略进入集合,已经有几百个策略了;这些都是不同的策略。之后我们要做什么?我们选择最好的,然后把它们放在模拟账户上进行交易,之后,我们跟踪它们的表现。我将向您展示我们是如何跟踪 “EA交易 “的表现的,我们只将最好的 “EA交易 “放在一个单独的真实账户上。

我将向您展示我们是如何追踪EA交易的表现的,我们只把最好的EA交易放在一个单独的真实账户上。

但我有能力做到这一点,只是因为我知道如何创建表现出色的MT4机器人,而且我用EA工作室便很容易做到这一点。

这样一来,我们将整个过程自动化,你现在就知道如何在MT4中创建一个交易机器人了。

总之,如果我们没有这些策略构建器,这个过程是不可能的。因为即使我们有一些手动交易的策略,也不可能有那么多。而且他们的结果很难被回测。

而实际上,如果我使用,比方说,开发人员把整个过程自动化需要很长时间,因为我使用这个系统已经很长一段时间了,我以前将策略交给开发人员把它们自动化成为外汇机器人。这是一个可怕的过程,我花了太多的时间和金钱。

显然这是一个可怕的过程,因为它需要这么多的时间和金钱。像这样一个简单的策略要由开发者来自动化,成本大概在200到300美元左右,根据不同的进场条件,他们会向你收取更多的费用。明显地,在他们编写的外汇机器人的EA交易代码中,有可能出现错误。

有了策略构建器,我们就可以消除错误,并确保代码能运作良好。很明显地,这给我们提供了机会来交易不同的策略组合。

例如,在我为每项资产创建一个EA交易后,我会做什么?

我会从比特币中选择最好的三个策略,从以太币、莱特币和达世币中选择最好的三个策略。而我将在四种不同的加密货币上有12个不同的策略,我会把它们放在同一个交易账户中,这将带来很好的分散风险。我不会把所有的风险都投入到一个策略中,或一个外汇机器人中,或一种加密货币中,而是我会把风险分散。

我不会把所有的风险都投入到一个策略中,投入到一个外汇机器人中,投入到一个加密货币中,但是我会把风险分开,我会把风险分散。

说到这里就差不多了。互联网上有很多关于如何使用EA工作室的免费视频,所以我就不在这里细说了。

在EA工作室的帮助下:

EA工作室的工具
EA工作室的工具和信息

其实每一个部分都包含了大量的信息,我只是向你展示了最基本的,所以你可以有一点了解,关于什么是策略构建者,我们如何创建策略,数百个策略,实际上是数千个策略,因为你看到这里只是3%的进度,已经有近30,000个策略被计算了。

我将在《加密货币交易课程–从A到Z》中向您展示我如何导出策略,以及如何将它们放在Meta Trader上进行交易。

那么如何在无需编程的情况下创建一个EA交易呢?

  • 使用策略构建器,将您的策略放在一起,并将其导出为EA交易。
  • 使用生成器,它将向你展示新的策略,即使你目前没有任何策略。
  • 聘请一个开发人员来做,但这将花费你大量的时间和资源。

最后一个选择是学习编程,但这不是我喜欢做的。我是一个交易员,不是一个IT人员。

如果你有任何问题,不要犹豫,可以在info@eaforexacademy.com或在我们的 论坛里问我。

更多加密货币交易课程,请访问:

https://eaforexacademy.com/academy/courses/cryptocurrency-trading/

想无需编程创建一个的外汇机器人吗?不如下载我们的EA机器人并免费试用吧!

输入您的电子邮件地址,即可收到免费的外汇机器人下载链接。

*表示需要

How to create a Forex robot?

There are three ways to create a Forex robot. One is to code it by yourself on MQL in MetaTrader. The second is to hire a developer to automate your strategy. The third is to use a Forex strategy builder and export the ready code.

What are the Forex robots?

These are automated trading strategies. The rules for entry and exit are coded and ones the Robot is attached to the chart it opens and closes the trades automatically.

Why Forex robots are so popular?

When the traders use Forex robots they avoid the emotions in trading which is the main reason why many loose on the market. Also, the trader spends less time in front of the monitors.

What is the best Forex robot?

The best Forex robot is the one that is created by yourself over historical data of your broker. Robustness tests are recommendable before start trading.