2020年9月25日

在实际工作中,交易员不仅能够运用自身掌握的知识来完成交易,还可以利用各种计算机程序,如辅助脚本以及算法来进行操作,这些算法能给出建议甚至还能自己开关交易。这些自动的交易系统被称为外汇交易机器人。在本篇文章中,我们就来对它及其分类和如何使用,做一详细论述。

什么是外汇交易机器人?

它是根据装入其中的算法进行操作的一个程序代码。从嵌入其中的交易系统的角度来说,外汇交易机器人可分为几个类型。它们以指标或者指定的资金与风险管理策略为基础来运作。有许多免费的外汇交易机器人都是以著名的“鞅(Martingale)”策略进行操作的。

那外汇交易机器人是如何进行交易的呢?其实很简单。事实上,交易机器人就是一个自动交易策略,它所做的跟交易员要做的完全一样,只是无需后者的参与。

我们假设,一个交易机器人,它是以RSI相对强度指数指标为基础,以离开超买和超卖区(范围分别为70%和30%)为原则进行交易。一旦这样的情况出现在走势图上,交易机器人便会自行开单交易(见图1)。如果是交易员采用这种指标来交易,那他们也会采取同样的做法。

什么是外汇交易机器人,其效用如何?1 

这样的计算机辅助程序,即可以容纳一个单一指标,也可同时采用多个类似的算法。例如,在移动平均线之外,还可同时使用MACD指标或著名的随机振荡指标(Stochastic Oscillator)。在这种情况下,交易机器人的算法将被配置为同时接收两种指标的信号,只有当这两种指标发出相同指令(比如,都是开多头仓)时,交易机器人才会开单交易。

交易机器人的主要类型

交易机器人主要分为两种类型。第一种是半自动化交易机器人,它们只能给出交易建议。也就是说,交易员需要自己来做决定。第二种交易机器人是可以完全自主进行交易。交易员只需在交易平台中启动它,机器人便可自行分析市场行情并做出交易决定。

很难说这两种类型的机器人哪种更好一些,因为每种类型都有它的优势和劣势。比如说,半自动化交易EA(需人工进行开单),无法让交易员完全从交易中解放出来,而是需要交易员在信号出现的那一刻就在电脑前。

全自动交易机器人的工作原理是“即插即用”,但这样做也有它的缺点。由于这样的交易机器人已被编写好以某种分析工具来运行,因此它们无法考虑基本面因素对市场的影响。这可能会导致在使用自动化交易机器人进行交易时出现亏损。

关于使用全自动交易策略的一些建议

前文中我们已经提到,完全自主交易的机器人有它的优点也有弊端。因此,至少不建议交易员让这种算法工具长时间处于无人看管的状态。下面我们将为那些打算用这类交易机器人来进行交易的交易员们,提供一些实用的小提示:

1. 请仔细了解交易机器人(EA)背后的交易体系

如果你已经购买了一个交易EA或者从网上免费下载,你需要仔细研究这种交易机器人的核心内容。事实上,绝大多数外汇交易机器人都是基于一种被称为“鞅(martingale)”的交易策略进行交易。那是什么呢?它是一种赌博式的资金管理方法。

这种方法的原理是,每当你的交易以亏损结束,那下一笔交易的交易量就要翻一倍。打个比方,如果你以0.1手开单,一旦出现亏损,下一笔交易的交易量将是0.2手。进一步说,如果这一笔也没有盈利,那接下来一单的交易量为0.4手,以此类推,直到交易盈利为止。

使用这种方法的结果是,当你第一次交易盈利时,你将收回所有亏损并且获得利润。但这种策略的风险是巨大的。实际上,交易员的自有资金总是有限的。如果没有足够资金去开下一个头寸,那交易员将损失掉他们在这个“鞅”的每一步中先前投入的所有资金。

这里需要指出的是,在绝大多数使用这种交易策略的外汇交易机器人的内置选项中,都允许交易员更改交易量(手数)的增倍系数。可设置为大于2.0或者小于2.0(比如1.5)。也就是说,如果你以0.1手开第一笔单,如果亏本了,那下一单将以0.15手开仓,以此类推。

2. 参数预先设置

在让交易机器人独立完成金融市场交易之前,对主要参数进行配置是十分必要的。这既适用于策略方面的功能,也适用于资金与风险管理方面。(上文中已给出这样的案例)。

策略设置与指标设置相同。有些交易EA可对所用算法进行调节。比如,你可以设置交易EA用于趋势交易时移动平均线的时段。

至于资金管理与风险管控方面,大多数自动交易系统都具备这一类的设置选项。例如,你可以为机器人软件设置以何种距离设立止损点和止盈点,以及是否需要设立等。此外,还可以设置机器人在进行金融市场交易时的手数大小。有些交易EA还配有额外的参数设置选项,如开仓时的最大背离和点差,以避免机器人在价格不利时向券商发送下单指令。你还可以限制机器人同时开仓的最大数量,以降低资本亏损风险。

不同外汇交易机器人在参数设置数量上可能存在很大差异:有的计算机程序中配有2、3个选项,有的甚至配有几十个。在这方面,经纪公司NordFX为客户提供的MetaTrader-4(MT4)交易平台中内置的strategy tester(策略测试器)可以帮到你。

3. 交易机器人付费版VS免费版

今天,在互联网上,你既可以付费购买一个交易EA,也能找到供免费使用的交易机器人。许多交易员都偏好于第二种(即免费版的),因为这样做不会增加他们的金融投资成本。

使用免费版外汇交易机器人的好处在于,它们确实无需交易员再为其做任何投入。但是,也有一个重要的细微差别值得考虑。那就是,当你选择一个免费的外汇交易机器人时,通常情况下,你是无法了解谁是开发者以及潜藏在这种算法背后的交易系统的情况。因此,为了弄清楚它的工作原理、评估其优劣性、判断这个计算机程序中是否存在错误,你需要通过MT4的Strategy tester来测试这个“助理交易员”的性能,然后放到一个免费的模拟账户上进行交易。

使用需要付费购买的交易机器人在很多方面具备优势,包括全面的开发人员技术支持、灵活的设置系统以及参数和交易工具完整的使用记录。在某些情况下,开发者还会根据外汇交易员的具体要求,对交易机器人的操作进行调整。

交易机器人是如何创建的

首先你要知道的是,一个交易机器人不可能适用于所有交易平台。如前所述,目前全球最受欢迎的交易平台是MetaTrader-4交易平台(或称交易终端),该平台使用的是一种特殊的编程语言MQL4,通过这种语言已创建了成千上万个全自动外汇交易机器人。

在MetaTrader-4交易平台上,交易员会找到特定的标签,并在其中访问到大量专门的脚本、指标和交易机器人。你可以对其购买,租用或者只是单纯进行测试。你还会获得来自数百名经验丰富程序员为你提供的服务,他们随时准备根据交易员指定的算法创建一个全自动交易系统。同时,正确制定技术任务也是非常重要的,这样程序员就能够为你做出你想要的东西。

关于交易机器人的不实说法

关于交易机器人,网络上散播着许多谣传。今天,我们就将它们统统扫除,让那些想要使用交易机器人进行交易的人们了解到客观真实的信息。下面将列举几个最有趣的说法:

1. 经纪商反对使用交易机器人

这种说法是不真实的。比如,经纪商NordFX不会以任何方式阻止其客户使用这种自动化解决方案。而且,交易机器人也绝对不会对客户与公司间关系造成任何影响。外汇交易机器人的使用完全合乎法规,不构成违反公司《客户协议》的行为。

2. 只有付费购买的机器人才能带来好的结果

这也不是真的。而且很多情况下,免费程序得出的结果不会比花成百上千美元买来的程序差,甚至还会更好。另外,也不排除那种“超级昂贵”、“超级专业”、“超级赚钱”的机器人是黑客从真正开发者那里偷来的,或者干脆就是一个人所众知、早已过时的程序的复制品。

因此,我们再次强调,在你使用或获取任何交易机器人之前,一定要仔细检查它的“馅料”和搞清楚它是如何工作的。

3. 交易机器人让交易员完全不必进行任何决策

这是一个错误的说法。因为不管怎样,在启动交易机器人之前,外汇交易员都要对其进行测试和安装。而且我们也建议交易员认真监控机器人的工作过程,以便在市场形势发生变化时,及时采取暂时中止交易或者适当调整相关设置等措施。

那么,在交易中使用交易机器人值得吗?这完全视个人情况而定,要取决于交易员的喜好、经验、知识、可用空余时间以及性格特征。当然,使用机器人并不能保证成功,但它们能为交易员提供很大帮助。


« 实用文章
在社交媒体上关注我们
感谢咨询
QQ交谈

诺德在线客服

时间:8:00-24:00