在金融市场上,专家顾问(交易机器人)可以更快地分析数据,并且不受情绪干扰。而交易员则可以对不可抗力事件做出反应,并依靠直觉进行判断。交易员成功与否通常取决于他们能否巧妙地将这两种方法相结合,既能将机器人作为工具使用,又能自己做出关键决策。
今天,我们将了解一些基于各种算法的最佳外汇交易机器人 — 从带有马丁格尔乘数的网格系统到由自学习神经网络驱动的复杂组合策略。
本文涵盖以下主题:
要点
- 本文探讨了有关在外汇市场中使用外汇交易机器人或专家顾问 (EA) 作为自动交易系统的内容。
- 虽然这些机器人具有节省时间、即时决策以及消除情绪压力等优点,但也有缺乏灵活性以及需要定期优化等缺点。
- 外汇交易机器人的有效性取决于交易员选择适当设置以及评估风险的能力。
- 文章强调了具有机器学习过程的神经网络交易系统,它可以适应市场变化,但这些先进的机器人目前主要被大型投资公司所使用。
- 文章还建议通过免费选项学习使用外汇交易机器人,并测试顾问。
- 外汇机器人是有价值的工具,但需要您谨慎地监控和设置,以确保在瞬息万变的市场中保持最佳性能。
十大外汇交易机器人
在本节中,我们将了解最出色的外汇交易机器人,这些机器人在真实的散户投资者账户上运行几年后获得较好的结果。它们使用带有挂单的自动外汇交易系统、积极的趋势和剥头皮算法,有些使用马丁格尔策略。其中大多数是在某些市场时刻运行并需要定期优化。许多外汇机器人能够学习并根据市场状况自动进行交易,但它们大多不能被免费下载。
Odin 简介
这种专家顾问是由 Forex Robot Trader 为 MT4 平台开发的。它适用于挂单网格系统,有助于捕捉局部趋势反转和修正。
- 算法。当算法中指定的事件发生时,该外汇机器人会在彼此相等的距离放置挂单。交易员选择该距离时应将平均波动率考虑在内。失败的订单将被删除。
- 应用领域。主要货币对和交叉货币对。时间框架 - M15 及更大的时间框架。
- 设置。基础指标设置:网格尺寸,风险管理体系设置。
- 优点。多币种。建议入金额 500 美元起。
- 缺点。大多数需要付费。风险高。
- 结论。通过建立订单网格进行外汇交易具有高风险,因为触发订单后可能会立即发生反转。但在不同工具上的回测表明该顾问是有效的。
Force Trader 简介
基于 Alexander Elder 系统构建的多功能长期专家顾问。它拥有一组指标:强度指数,RSI, Momentum,DeMarker,WPR。Forse Trader 的独特之处在于,它可以同时交易多个货币对,并将在设置中设定的筛选条件考虑在内。
- 算法。入场信号是根据每个指标的条件以复杂的方式形成的。如果不符合其中一项条件,便不会开启交易。专家顾问的所有订单均使用止损位和止盈位,并另外设置追踪止损。建议入金额为 1,000 美元起。
- 应用领域。主要货币对以及具有主要货币的交叉货币对。时间框架 - D1。
- 设置。专家顾问具有一组由多个区块组成的复杂设置。例如,止损和止盈设置,多个出场区块,追踪止损设置和其他参数被分至单独的块。
- 优点。效率高。
- 缺点。设置多。很少开启交易。
- 结论。具有复杂设置并已优化的长期策略专家顾问。通过同时交易多种资产,同时将筛选条件和资产的相关性考虑在内,证明使用每日时间框架是合理的。在短时间框架内,它可能会显示交易暂时损失资金,然后转变为盈利,并通过追踪止损来保护收益。
Ilan 简介
在外汇交易社区中经常受到批判的最具争议性的交易机器人之一。然而,它也是最受欢迎的外汇机器人之一。它至少有三个版本:1.0、1.6(动态)和 2.0。外汇交易员批评它会快速耗尽入金。从长远来看确实如此,但从短期来看它可以让您快速增加入金额。
- 算法。它下达一系列按比例增加手数的订单。从概念上讲,如果让它无限期运行,就不可能持续获利。
- 应用领域。主要货币对,时间框架 M5-M15。
- 设置。它使用超过 15 种设置来确定进行保守还是激进的 Forex 交易。
- 优点。大多数版本都是免费的。盈利能力高。
- 缺点。它属于高风险 Forex 机器人,因为它在计算持仓量时使用马丁格尔系数。建议入金额为 10,000 美元以上,以能够承受深度回撤。
- 结论。适合那些在算法交易过程中具有外汇交易经验、愿意承担风险并知道如何及时停止交易的人使用的顾问。
Greezly 简介
2007 年,该专家顾问在自动外汇交易系统锦标赛中排名前 10。尽管不是点击几下就可以确认这一点,但网上有很多有关该专家顾问的消息。
- 算法。根据市场情况使用多个全自动子系统。在大多数情况下,设置挂单。
- 应用领域。主要货币对。
- 设置。大量设置使该顾问适合外汇交易风格。多种手数计算方法:可用保证金的百分比、固定手数等。
- 优点。预期利润率为 80-85%。
- 缺点。大多数为付费版本。
- 结论。这种专业的外汇机器人适合那些喜欢研究复杂新奇事物的人使用。
Breakout 简介
该专家顾问是于 2017 年开发的。它基于指标大突破专家顾问交易策略,采用清晰的算法 - 不允许偏离代码中指定的条件。因此,交易相对较少,并且会持仓数天。
- 算法。将前一个(已关闭)烛台的大小与通道宽度最小值/最大值进行比较。移动平均线低于/高于烛台的最小值/最大值 MA_Otstup 个点。如果两个条件都满足,则会下挂单。
- 应用领域。在欧洲交易时段的 EURGBP(欧元/英镑)货币对,时间框架 - H4。没有入金建议。
- 设置。大约 10 项设置:下挂单和删除挂单时间,移动平均线周期和偏移量,通道最大和最小宽度,交易量,安全订单设置。
- 优点。算法简单且易于理解。
- 缺点。缺乏灵活性 — 头寸大小固定,无追踪止损。交易相对不频繁。
- 结论。一个简单的外汇机器人,适合那些刚开始了解外汇算法交易的人使用。这是用于在模拟账户上提升交易技能的绝佳选择。
- 结论。一个简单的外汇机器人,适合那些刚开始了解外汇算法交易的人使用。这是用于在模拟账户上提升交易技能的绝佳选择。
FX-Agency Advisor 3 简介
2013 年为 MT4 和 MT5 交易平台开发的全自动外汇交易趋势顾问。您可以在分析门户 MyFxBook 上找到对此外汇机器人运行情况至少 2 年的实时监控信息。它的适用范围很窄 — 它只适用于 GBPUSD(英镑/美元)、EURUSD(欧元/美元)和其他一些货币对,在周末前关闭所有交易。
- 算法。开发人员并未透露该外汇机器人的详细算法。众所周知,它基于指标和数学分析。根据它过去的交易历史记录,可以保证其盈利交易至少达到 75%。所使用的策略:价格回滚后在强劲趋势上进入交易、趋势后进行激进的剥头皮交易、逆势外汇交易。
- 应用领域。4 种货币对,时间框架为 M15。建议入金额为 1,000 美元起。
- 设置。无信息。
- 优点。快速获利。
- 缺点。大多数为付费版本,但如果您的交易结果比购买时声称的结果差,开发商会在 60 天内退款。
- 结论。据开发商称,该专家顾问无需优化。它拥有一个自我恢复算法,并能够在使用默认设置的情况下运作。换句话说,它像神经系统一样根据市场情况自动调节。
Wallstreet Forex Robot 简介
在专业领域最知名的专家顾问之一,提供基础版本和高级版本。最新版本增加了以下功能:点差控制、隐身模式、每小时过滤、新闻流过滤模块。该专家顾问可同时交易 5 个货币对。
- 算法。这是一种趋势外汇剥头皮交易机器人,可在主要趋势回滚时进行交易。外汇机器人指标:CCI 、MA、ATR、WPR,它们已被包含在自己的数学算法中,用于估算事件发生的概率。
- 应用领域。该多币种专家顾问在交易 GBPUSD(英镑/美元)、USDJPY(美元/日元)、NZDUSD(新西兰元/美元)、EURUSD(欧元/美元)和 AUDUSD(澳元/美元)货币对时显示出最佳结果。建议的时间框架是 M15。
- 设置。与外汇机器人其个别功能相关的标准设置和高级设置。
- 优点。算法中没有高风险工具,例如订单网格、马丁格尔系数或平均法。
- 缺点。完整版本是付费的。交易相对较少。
- 结论。您会找到有关这种专家顾问及其开发商的大量信息和积极反馈。它可被归类为通用型,风险水平低于平均水平,也适合新手外汇交易员使用。该顾问的最佳交易结果是盈利交易占 90%,在采用激进型策略的情况下每月总回报率为 40-60%。
Milky Way 简介
可在趋势回滚时开仓交易的可靠中期专家顾问。它可同时交易多个货币对,无需维护。该算法基于布林通道指标进行交易,将价格从通道边界反弹视为交易信号。其他过滤器 — DeMarker 和 Ozymandias。
- 算法。在价格飙升后回滚时波动性急剧上升的时刻开仓交易。使用止损单、止盈单或来自 MACD、ATR 和随机指标的外汇交易信号关闭交易。
- 应用领域。主要货币对和包含主要货币的交叉货币对。时间框架 — H4。
- 设置。该专家顾问拥有 30 多种设置,分成几个区块:入场和出场区块(具有针对每个指标的设置)、追踪止损设置、资金管理和服务设置。
- 优点。不使用高风险工具(例如,二元期权),包括马丁格尔系数。
- 缺点。在短期时间框架内,它可能处于盈亏平衡水平;在中期时间框架上可以看到交易结果。
- 结论。一个好的外汇交易机器人,可作为附加工具。不需要持续监控。虽然该外汇机器人没有很高的盈利能力,但属于风险最小的交易程序 — 很少触发止损单。
Survivor 简介
这种混合多币种外汇交易机器人可同时使用多种交易策略,适用于交易所和差价合约市场。使用带有网格布局的通道和趋势指标来发现交易信号。使用的指标有布林通道,RSI,ADX,DeMarker,移动平均线。
- 算法。对于分析,Survivor 使用平均法:外汇机器人监控复杂工具(例如二元期权)值的变化并选择局部修正。在考虑设置中指定的最大允许点差的情况下开仓交易。
- 应用领域。货币对 EURUSD(欧元/美元)、GBPUSD(英镑/美元)、USDCHF(美元/瑞士法郎)、USDJPY(美元/日元)。时间框架 - M5-M15。建议的入金为每手 (0.01) 至少 500 个货币单位。
- 设置。超过 20 项设置,以下区块组成:首次入场、后续入场和反转参数,止损和止盈设置参数。
- 优点。少数几个其算法能够抵抗基本面因素不可抗力(英国脱欧、非农就业数据等)影响的交易机器人之一。最大回撤幅度较小。有独立的监控账户。
- 缺点。需要定期监控交易。
结论。在设置管理方面它是一个独特的专家顾问,但在策略组合方面却很成功。建议您在美分账户上测试它。
来自 Itic Software 的交易机器人
小型公司 BJF Trading Group 于 2000 年组建。起初,它为外汇交易开发计算机程序,后来专注于开发算法交易程序。自 2009 年起,BJF Trading Group 成为一家公司,ITIC Software 是其旗下公司之一。其业务是为经验丰富的外汇交易员开发专家顾问、指标,并为 MetaTrader、cTrader 和其他外汇交易平台开发编程语言。
ITIC Software 为高级交易员开发一些有趣的交易顾问:
- VIP Crypto Arbitrage Software。适用于交易所间套利交易的专家顾问 - 利用报价差的剥头皮交易策略。10 多个交易所已被集成到该计算机程序中,包括 Binance、Poloniex、Kraken 等;
- News Auto Trader Pro。该专家顾问是为 cTrader、jForex 和 FIX API 平台开发的。它从几个主要信息提供商那里收集新闻消息。由于同一消息可能被多个信息提供商广播,因此该外汇机器人会对第一个消息做出反应,并在价格大幅运动开始前几毫秒开仓交易。这使您能够在大多数人对新闻消息做出反应之前建仓,从而领先于市场。该专家顾问有两个版本:分别适用于美国和英国服务器;
- IPsChanger。更改 IP 地址的辅助软件。该工具对于外汇交易员非常有帮助,无论是经验丰富的交易员还是新手交易员,因为他们都在同一经纪商那里以不同的名称开设了多个账户。
该公司已运营 20 多年,这表明尽管其顾问的费用相对较高,但在外汇交易员中仍然很受欢迎。为一个账户购买许可证的费用为 200-700 美元。
什么是外汇机器人?
外汇交易机器人或专家顾问 (EA) 是基于算法信号的自动交易系统,它根据代码中指定的算法在固定时间内开始以及结束外汇交易,无需人工干预。
随着计算机技术的发展,外汇算法交易在 80-90 年代出现,这是加快外汇交易流程并将其部分自动化所必需的。
一些有趣的数据:
- 信号通过光缆从纽约传输到芝加哥平均需要 6.55 毫秒;
- 为了提高传输速度,一些公司已改用微波-无线电波。在它们的帮助下,信号在 4.25 毫秒内传输相同的距离 - 这种差距为外汇交易带来了竞争优势。
- Spread Networks 在芝加哥和纽约之间距离最短的路径上铺设了一条光缆,并为此在山上打了一个洞。投资达 3 亿美元,但信号传输时间减少至 3 毫秒。
- 平均而言,高频外汇交易机器人在进行外汇交易时赚取 0.09 美分。在 260 毫秒内,它完成了大约 5,000 笔外汇交易。
根据各种交易规则,使用高频交易机器人、机器学习和人工智能完成的交易达到总交易量的 60-80%。很难给出一个确切的数字,因为从技术角度来讲,许多交易策略都违反了法律。此外,监管机构无法追踪所有交易 — 交易数量达数百万,且在几毫秒内完成。
在个人交易活动中,外汇交易机器人发挥着类似的作用。它们的主要任务是在人们将时间浪费在分析以及做出交易决策时立即进行交易。它们还使外汇交易完全自动化,从而使交易不受个人情绪影响并为您节省时间。
外汇机器人如何工作?
外汇交易顾问(外汇机器人)是一种自动交易算法,它根据算法信号执行以下任务:
- 即时处理大量数据。一些完全自动执行交易的外汇机器人甚至可以进行基本面分析;
- 自动执行外汇交易。执行操作,而无需手动交易;
- 管理高风险。代码中嵌入了风险管理系统,使交易免受情绪因素影响。
全自动交易顾问按照其代码的指示工作。最简单的外汇交易机器人有几个设置,用于确定交易量、为某些事件提供外汇交易算法信号以及设置止损单。复杂的外汇交易机器人有数十个设置。例如,它们可能被分为多个区块,每个块负责一个单独的顾问交易策略。可以添加独特的功能:点差控制,当外汇市场情况发生变化时自动选择设置等。
示例。您开发了一个外汇交易系统,根据该系统,当随机振荡指标高于“80”水平以及两条采用不同周期的移动平均线交叉时,便出现了开仓交易的信号。您将止损单设在 20 个点的距离,将止盈单设在 30 个点的距离。程序员基于此系统编写代码,您在外汇交易平台上安装启动文件,激活该文件后,顾问本身将执行在代码中指定的操作。
您可以在本文中了解外汇交易顾问的类型。
自动外汇交易机器人是否真的有用?
您可以在线找到数百个付费和免费的全自动外汇交易机器人。可以假设所有这些机器人都无法盈利。它们的有效性主要取决于交易员为机器人选择适当的设置、了解最好何时让外汇交易机器人停止工作以及评估风险等等的能力。外汇交易机器人并不是“必杀技”。对于那些知道如何使用它的人来说,这是一个让生活变得更轻松的工具。如果一个人不知道如何正确使用该工具,那么它只会让事情变得更糟。就像“一只拿着手榴弹的猴子”,您肯定会遭受损失。
如何学习使用外汇交易机器人:
- 从使用免费机器人开始。您需要了解它使用哪些自定义的技术分析指标(一些外汇机器人将二元期权交易作为其平台的一部分,而其他机器人则专门用于二元期权交易)、它适用于哪些资产和时间框架、外汇交易信号是如何形成的,如何计算交易量,以及如何设置风险管理和交易参数。
- 使用模拟账户。在模拟账户上练习,直到您获得所需的结果。或者至少先了解外汇算法交易的原则。
- 测试顾问。从美分账户开始。测试后,您应该会看到不断增长的资产净值和统计数据。如果在真实的外汇交易账户上交易结果变得更糟,请寻找原因。
- 在以下情况下应该使用外汇交易顾问:
- 剥头皮/高频交易。在此外汇交易开仓/平仓速度和决策速度很重要的交易策略。加密货币价格波动加快的情况下经常使用各种外汇交易机器人。
- 手动交易策略和算法交易策略相结合。虽然外汇交易机器人可以自动进行交易,但您同时也可以使用手动交易策略。您应该考虑到自动开仓交易会降低保证金水平;
- 您拥有经过验证的手动交易策略。如果您有经过验证的外汇交易算法 - 将其转换为代码(需要一些编程技能),这将有助于节省时间。如果它在您的账户上表现良好,那么稍后可以出售它。
经典的外汇交易机器人正逐渐被具有机器学习过程的神经网络交易系统所取代。根据输入数据和设定的目标,最好的外汇交易机器人能够计算数千种数学算法,选择其中最好的一种并独立应对外汇市场变化。到目前为止,最好的外汇机器人仅被大型投资公司所使用。
自动交易系统的优点和缺点
外汇交易机器人的优点:
- 它们节省了专业交易员的时间。外汇 EA 分析外汇市场并搜索交易信号。
- 高速管理交易且遵守规则。在需要即时决策的情况下,导致错误发生的原因往往是人为因素。否定、希望、贪婪、怀疑、疲劳都会造成损失。外汇交易机器人自动遵循嵌入其中的风险管理和交易规则。
- 无情绪压力。许多交易员,包括高级交易员和缺乏经验的交易员,往往是在承受精神压力和疲劳的情况下犯错 — 使用外汇交易顾问时就可以免受这些因素影响。
- 自动执行交易。外汇交易机器人能够收集初始信息,并根据数学算法评估事件发生的概率,例如上升趋势开始。它们会根据此信息做出交易决定。
- 辅助工具。除了直接在交易中使用的自动外汇交易机器人之外,还有执行辅助功能的脚本。例如,搜索新出现的形态、估计当前点差、在图表中绘制外汇交易时段等。脚本为专业交易员提供手动交易所需的信息。
另一个优点是组合自动交易。许多交易平台支持同时使用多个外汇交易机器人,甚至交易一项资产时也是如此。如果它们包含不同的交易策略并且不会同时对入金造成压力,那么这样做很合理。
外汇交易机器人的缺点:
- 缺少灵活性。外汇市场波动很大 — 它受到基本面因素、外汇做市商的行为和意外事件影响。无法预测这些因素并将其编入到代码中。因此,需要通过更改设置或外汇交易算法来定期优化交易机器人。然而,在您有机会这样做之前,它们可能已经耗尽您的最低入金。
- 如果您应用多种交易策略,那么不应使用外汇交易机器人。如果使用外汇交易机器人,交易员需要创建自定义指标、外汇交易系统、投入资金来开发代码、进行测试 - 所有这些都需要时间。如果交易策略是长期的并且每天需要进行 1-2 笔交易,那么是否真的值得去投入资源开发机器人?
- 代码不匹配。如果外汇交易机器人代码与交易平台代码不匹配,它将无法工作。如果您发现自己想要使用的专家顾问采用不同的代码,那么必须重写其代码以与平台代码匹配,或更改交易平台。例如,MT4 支持 MQL4,MT5 支持 MQL5,cTrader 支持 C#。有些交易平台根本不支持自定义自动化软件程序。
- 无担保。这不仅仅是盈利能力的问题。如果顾问尚未经过测试,那么您不知道它可能会在什么时候出现错误。没有人能避免错误。
- 它们需要每天 24 小时在线。解决此问题的一个办法是租用 VPS(虚拟专用服务器)。在这种情况下,带有专家顾问的交易平台将位于 VPS,而不是计算机上。
尽管使用外汇交易机器人的目的是尽可能消除交易过程中的人为因素,但仍然需要持续监控它们。有时最好停止外汇交易机器人工作并手动关闭交易。
选择最佳外汇交易机器人时所依据的标准
建议您在外汇交易中使用任何机器人之前,在测试器或模拟账户中对其进行测试。这将帮助您了解哪种外汇机器人最适合您的交易策略。
您肯定会在外汇交易网站上看到漂亮的盈利能力图表,上面有盈利顾问的广告,您内心深处的某些东西会被扰动,会产生“万一这是真的呢”这样的想法,这种想法会让您感到很温暖。遗憾的是,那些在老虎机上输钱的人也有同样的贪心。您越愿意听从这样的想法,那么您的财务状况就会越糟糕。不要让贪欲战胜您的理智,否则您的真正资金将面临危险。如果交易失败,那个内心的声音将无法弥补您所遭受的损失。
如果您不了解自己在外汇交易中使用的工具,那么就无法确保会获得成功。
这里我们需要澄清的是,外汇交易不仅有获利的交易,也有亏损的交易,亏损的交易会让您在情绪上感到不适。还有一个“连续交易”的概念。如果您有一个完善、可获利的外汇交易策略,并且您知道该策略在哪些时段效果较好,在哪些时段效果较差,那么您将能够冷静地看待一系列亏损交易。举个最简单的例子:您有一个基于 2 条移动平均线的积极趋势交易策略,并且目前外汇市场中已出现平坦期。这里的盈利机制如下所示:在价格定向运动期间,您有更多的盈利交易,而在非定向/横向/平坦期运动期间,您有更多的亏损交易。如果在平坦期,此类策略出现一系列亏损交易,您对此早有预料,因为您知道这是该交易策略的一个运作阶段。现在可以想象一下,如果您不知道外汇交易算法的基础是什么,并且您连续第三笔交易以亏损收场,然后是第四笔、第五笔交易,等等,您会有何感受。肯定会感到不舒服。这是完全合理的。如果汽车在驾驶时发动机突然停止,人们会有同样的不适。他们不知道故障有多严重,所以他们很担心。
如果您有一个完善、可获利的外汇交易策略,并且您知道该策略在哪些时段效果较好,在哪些时期效果较差,那么您将能够冷静地看待一系列亏损交易。
给您一个建议:如果您尝试使用具有外汇交易机器人的自动交易系统,正确的做法是使用您已清楚其运作机制的外汇交易机器人,至少在一般情况下要这样操作。不要被诸如“该顾问基于超盈利的算法,可以立即适应外汇市场变化并防止价格突然飙升”或“顾问的算法过于复杂,因此无法描述,它拥有许多最新的技术分析指标(移动平均线、支撑位和阻力位等),但它完美地选择了交易时间和交易点”这样的话语迷惑。就像买车的时候,您都没试驾就相信了卖家说的“这车真不错,如果有钱,我真想自己开”这样的话语。您在现实生活中不会这样做,对吧?
如何为自动交易系统选择最佳外汇机器人:
- 了解自动交易外汇机器人的工作机制。最好的外汇交易机器人基于 1、2 或 3 个主要的最新技术分析指标和 1 至 2 个确认指标。各种机器人都必须具有风险管理机制。
- 请注意以下几个方面:
- 代码。封闭代码(对于 MT4,为 .ex4)意味着您无法查看和更正它。程序员封闭代码,这样其他人就无法进行抄袭并将其冒充为自己的代码。对于投资者来说,这是一个劣势。请寻找开源外汇交易机器人(对于 MT4,为 .mq4);
- 设置。一方面,许多设置都带来优势,因为它们使您能够针对个别任务定制顾问。另一方面,有时它会使优化变得复杂。但如果根本没有任何设置,情况会变得更糟;
- 持仓量计算原则。有些外汇交易机器人采用马丁格尔 (Martingale) 系数,它们会在出现损失时增加持仓量。它们是高风险的外汇交易机器人。
使用测试器运行外汇交易机器人。当您的外汇机器人连续运行时,请注意以下几点:
资产净值的情况。入金曲线应该是上升并且尽可能平滑的。急剧回撤是因为运行马丁格尔策略以及外汇交易系统在市场持续变化期间不稳定。请特别注意净值曲线的最后一部分 - 如果您看到它横向运动或者向下反转,则表明顾问未正常工作;
最大回撤。回撤越大,情况越糟。因为在真实账户上,很难确定您应在何时提前手动关闭顾问,以至少保存部分最低入金;
一系列亏损交易。亏损交易的数目必须在合理的范围内。如果出现连续 5 笔或更多的亏损,这个数目已经过高了;
- 盈利交易和亏损交易的比率。理想情况下,它们的比率应大致相等。如果亏损交易明显增多,则意味着外汇交易机器人进行了许多小额亏损交易,并用一笔大额盈利交易来弥补亏损。这样的交易策略是可以接受的,但风险很高
查看外汇交易机器人在真实账户上的表现。一个从未在真实账户上使用过的外汇交易机器人是毫无用处的。
- 计算盈利能力(对于付费的外汇交易机器人)。初始信息是在测试期间获得的利润。
如果在回测后,外汇交易机器人已耗尽入金,请不要急于拒绝使用这种机器人。由于算法的原因,有些外汇交易机器人迟早会耗尽入金,但在盈利的区域,它们比保守的交易机器人更有效。您的任务是分析所有部分,确定净值反转的时刻,并有时间及时退出外汇市场。有时,入金快速增长证明存在这种风险是合理的。Ilan 就是此类外汇交易机器人的一个示例,我们将在下文详细介绍。
如何在 MT4 / MT5 中安装外汇机器人?
如要开始整个安装过程,我们先看一下自动外汇交易顾问的安装方法。幸运的是,所有类型的外汇交易机器人的安装方法都是相同的:
- Metatrader 4/5 外汇交易顾问通常具有以下两个扩展名之一:.ex4 或 .mql。然而,有时它们附带许多技术指标和库,顾问被安装后才能正确运行,因为它们未包含在外汇交易终端的标准配置中。
- 复制交易顾问的文件(.ex4 或 .mql)。
- 打开在此安装 MT4 终端的文件夹。
- 找到 MQL4(或 MQL5)文件夹,以及其中的 Experts 文件夹,您需要将交易机器人文件(.ex4 或 .mql)放入该文件夹。在此不需要复制辅助文件。
- 现在让我们处理辅助文件。根据权限,我们将这些文件复制到相关文件夹中。它们可能位于 Experts 或 MQL5 文件夹中:
- 如果文件扩展名是 .set,则将其复制到 Presets 文件夹;
- 如果文件扩展名是 .dll,则将其复制到 Libraries 文件夹;
- 如果捆绑包包含指标文件(它们也具有 .ex4 或 .mql 扩展名,您可以根据名称将它们与专家顾问(EA 生成器)区分开) — 则将它们复制到 Indicators 文件夹。
- 检查您是否已将所有文件正确放到文件夹中。
- 如果一切正常,则启动 MetaTrader 4/5(如果之前已打开,则重新启动)。
- 该终端打开后,在顶部找到“服务”选项卡,点击它,然后选择“设置”。
- 现在您需要让该专家顾问程序运行。为此,请选择“专家顾问”选项卡,选中以下屏幕截图中的复选框,然后点击 OK。
- 您授予顾问权限以根据其外汇交易策略管理您的个人资金(真实或虚拟资金)后,需要确定允许顾问交易的货币对。为此,请打开该工具的图表:
在终端顶部,选择“文件”,然后选择“新建图表”,之后选择您所需的工具;
在“市场观察”窗口中,右键点击所需的工具(交易首选项),然后选择“打开图表”。
- 接下来,您需要打开“导航器”窗口。它要么已经打开,要么需要您自己添加。您可以通过选择终端顶部的“查看”,然后选择“导航器”来完成此操作。
- 现在您需要将交易机器人添加到所选工具的图表中。为此,请在“导航器”窗口中点击“专家顾问”部分对面的加号。
- 按名称找到您的顾问,然后按住鼠标左键将其拖至图表。
重要提示!请注意图表中显示的时间框架。有时,顾问被设计为仅在特定的时间框架上工作 - 这已在描述中有所指示。
- 完成上述操作后,将出现一个显示外汇交易机器人设置的窗口(参见下图)。
您可以根据风险管理参数、外汇市场上的入金规模以及您使用顾问时遵循现有技术交易规则的意图进行设置。
例如,如果目标是测试采用基本参数的顾问,并且它附带一个设置模板文件 (.set),您只需下载此模板即可。为此,请按“下载”按钮,然后选择“预设”文件夹中的设置文件。我们已在第 4 和第 5 段中介绍如何找到它。
此外,如果您更改了设置,则不必每次进入终端时都重新设置 - 您可以通过点击“保存”按钮将其保存为自己的模板。
- 您完成设置后,点击“OK”按钮。一个笑脸图标和专家顾问的名称应出现在图表的右上角。
您还需要确保“自动交易”按钮为绿色。如果按钮是红色的,请点击它。
差不多就是这样了。从现在开始,如果您正确完成了所有操作,专家顾问将根据嵌入其中的算法进行交易。如果您想禁用它,只需点击“自动交易”按钮,这样按钮会再次变为红色。只要按钮是红色的,专家顾问就不会执行自动交易。
交易机器人的主要设置
让我们继续研究您可以发挥创造力的部分。请记住,您的创造力应受到外汇变化市场上风险管理交易规则的限制,并与您的最低入金规模保持一致(稍后会详细介绍)。当然,前提是您的目标是理智地进行盈利的外汇交易,而不是赌博。
设置通常是数字(例如,外汇交易手数)或开启/关闭(或真/假)切换。
因此,如果您想启用某些参数,请将其设置为“真”。如果您想关闭它 - 请将其设置为“假”。
现在我们来了解最常见的设置:
- 手数 — 专家顾问将用来进行外汇交易的手数。
- 微型手 — 启用/禁用微型手交易(0.01、0.02、0.03 等)。
- 资金管理 - 启用此选项后,顾问便有权选择外汇交易手数。
在启用此选项之前,建议您:
了解顾问决定增加/减少外汇交易手数时所依据的原则;
- 将此原则与您的风险管理和交易规则进行比较,以确保一致性。
在我个人看来,两者不太可能保持一致。交易员最好为顾问设定外汇交易手数,这样您就不必担心顾问所做的决定。
评论 — 您可以针对由外汇交易机器人完成的交易发表评论。这会被用于统计分析。当您查看顾问的外汇交易历史记录时,则可以使用此评论来将其交易与您自己手动进行的交易或在此工具上使用其他顾问进行的交易区分开来。
- MagicNumber 是专家顾问用来将其交易与其他交易区别开来的参数。它可以防止外汇机器人在关闭自己的订单时将您的个人订单关闭。请记住,如果您同时使用多个专家顾问进行交易,则不能让它们使用相同的 MagicNumber。
这就是有关设置的内容。可能还有其他参数 - 通常也在顾问描述中指出它们的用途。
建议您不要费心进行额外的设置,可以测试采用“标准参数”的最佳外汇机器人。如果测试后没有获得良好的结果,那么它很可能需要一些特定的市场条件才能实现盈利的外汇交易。
有人认为需要调整设置并“确定适合当前市场状况的最佳参数”,但在我看来,这是浪费时间。因为您不知道何时市场状况会再次发生变化,会感到紧张。这就像坐在一桶火药上思考:“一切都还好吗,还是该再次更改参数了?”
这让我想起了雇佣员工:一名员工冷静、有条不紊地完成工作,而另一名员工则容易冲动,可能一个月表现出色,下个月就会陷入深深的沮丧中。当然,选择权在于您。我认为,就市场状况而言,专家顾问的通用性越强越好,即使从长远来看,它带来的利润会减少。您可以测试并安装它,然后离开去处理其他事务(例如,测试其他顾问)。目标是有清晰的专家顾问算法且逐步获得利润并伴随少量回撤。
外汇对冲机器人
对冲和锁定是类似的高风险策略,但它们经常被交易机器人用来增加入金额。对冲涉及对不同的工具进行多向交易,而锁定则一次使用一种工具。无论价格朝哪个方向发展,一个仓位会盈利,而另一个仓位则会亏损。这些策略的本质是在正确的时间关闭亏损交易和/或增加盈利交易的交易量。
HEDGE GATE 是众多在算法中对冲和锁定不盈利头寸的外汇机器人之一。它的开发商是一家自 2008 年以来一直在开发算法交易程序的公司。最新版本的外汇对冲交易机器已经是第三版。开发人员为其添加了新模块:
- 当日利润目标;
- 自设定日期起的利润目标;
- 以从其他货币对获得的部分利润为代价,对冲最不盈利的交易中的损失;
- 在计算的日内利润通道边界内使用预设的挂单网格开仓交易。
对冲专家顾问适用于 MT4 和 MT5 自动交易平台。
- 算法。根据江恩平方 (Gann Square) 理论的算法计算交易方向。所用指标和风险管理未知。
- 应用领域。主要货币对和包含主要货币的交叉货币对。时间框架为 H1-H4。
- 设置。该专家顾问具有超过 7 个主要设置块。您收到用于测试的模拟版本时,开发人员会给您基本的使用建议。
- 优点。效率 - 盈利交易占 75-85%。市场平均交易时间为 10 小时,不含掉期费。通过止损单保护交易,不应用马丁格尔策略。
- 缺点。价格相对较高。许可证的费用为 900-1200 美元。有月租选项。
- 结论。该专家顾问的主要优点是无需重新优化。这是一个基于数学算法的自学习系统,开发人员并未透露该算法。该专家顾问的交易统计数据令人印象深刻,但设置所有参数需要时间。更准确地说,在使用前需要投入时间研究清楚。
外汇剥头皮机器人
专业外汇剥头皮交易机器人的优势在于速度快。在高频交易中几分之一秒是非常重要的,交易员可能没有时间分析市场、寻找外汇交易信号并对价格变化做出反应。
Vzlomshik Pro 是此类别中最好的顾问之一。这是一款用于剥头皮交易的多币种外汇交易机器人,使用三种不同的策略进行外汇交易。该专家顾问有多个版本,据用户称,其中最成功的是 1.14 版本。
- 算法。该专家顾问设置一个订单网格,并识别枢轴点和脉冲修正。使用小时时间框架来消除价格噪音。
- 应用领域。主要货币对和包含主要货币的交叉货币对。支持具有高波动性和中等波动性的高流动性资产。建议入金为每 0.01 手货币对至少 1,000 个货币单位。时间框架为 H1。
- 设置。标准参数:将马丁格尔系数、网格订单之间的距离、风险管理系统等因素考虑在内,计算订单网格的交易量。
- 优点。一个多功能的专家顾问,可让您快速增加入金额。
- 缺点。它使用马丁格尔系数,所以它最终会完全耗尽入金。交易员需要赚取足够的利润,并提取至少 100% 的利润。允许深度回撤。
- 结论。高风险的外汇剥头皮交易机器人,可定期获取利润。设置被分为 3 个区块,每个区块负责自己的剥头皮交易策略。建议知道如何使用专家顾问的外汇交易员(经验丰富的交易员和新手交易员)使用该机器人。
最适用于黄金交易的外汇机器人
Happy Gold。该专家顾问是由一位德国开发人员开发的,他利用了黄金和贵金属的基本波动性。主要指标是 ZigZag。该指标的算法类似于剥头皮:外汇机器人构建关键交易水平,在该水平被突破后找到趋势运动的起点并进入交易。
- 算法。最新版本的 ZigZag 按极值点绘制关键阻力位和支撑位。止损挂单被设置在关键水平,一旦突破该水平,便会在价格突然变动的方向上增加交易量。使用追踪止损来保护交易,以在趋势中获取大部分利润,并使用止损单来退出交易。
- 应用领域。贵金属,时间框架 — M30-H4。
- 设置。标准设置:每笔交易可接受的风险水平 (%),追踪止损,止损位等。
- 优点。建议入金额为 100 美元起。
- 缺点。在大多数情况下,该外汇机器人提供付费版本,但也有可免费下载的版本。如果直接联系开发人员,您可以为 2 或 5 个账户购买整套外汇机器人许可证。该许可证可用于 10 个 MT4 和 MT5 交易机器人,其中包括 Happy Gold。
- 结论。一个简单且便于用户使用的专家顾问外汇机器人,它使用经典的波浪理论、脉冲运动和形态。
Android 外汇机器人
移动算法交易与桌面算法交易的区别在于安装方法。如要进行桌面算法交易,需要从经纪商那里下载平台并在上面安装外汇机器人。需要在顾问开发商的网站上注册 - 必须从其合作伙伴列表中选择经纪商。Daxrobot 就是此类金融外汇机器人的一个示例。其免费版本可通过模拟器和 Android 进行桌面算法交易。
对于受欢迎的 MT4/MT5,移动算法交易系统在这里不能直接运行。Android 上的 Metatrader 无法运行交易机器人。不过这里还有另一个选择 — VPS 服务器。用户在已安装桌面版平台的服务器上租用远程容量,并在其上启动专家顾问外汇机器人。智能手机上的一个应用程序提供对此桌面版平台的远程访问权限。
EA Builder 简介
EA Builder 是一款采用基本指标或自定义指标的免费专家顾问,它可让您自动或手动执行策略,而无需学习如何编码。该构建器的特点:
- 为在 MT4 和 MT5 自动交易平台上自动交易货币对和期货开发专家顾问模板。用户在构建器编辑器中输入分步策略算法:指标、交易信号等。结果会获得一个可以导出到平台的专家顾问;
- 生成风险管理区块;
- 可以在构建器和 Metatrader 中测试生成的模板。
具有基本功能的 EA Builder 版本是免费的。如要获得完整版本,您需要订阅。完整版本允许您添加指标的 EX 文件,并且对生成的交易机器人数量等没有限制。
付费的外汇机器人
除了免费版本的外汇机器人外,还有付费版本。它们的价格由开发商决定。开发商很愿意销售机器人,因为对他们来说,这是一种不需要投资就能快速获利的方法。对于买家来说,付费版本有其自身的优势:
- 开发商对付费的专家顾问提供支持。如果您对外汇机器人的设置或操作有任何疑问,请咨询开发商,他们随时准备为客户提供帮助;
- 付费的外汇机器人在本质上是独一无二的。开发商宣传在开发机器人时所采用的理念;
- 从经济角度来看,购买专家顾问可能比订阅交易信号或社交交易更合算。
投资者可通过三种方式投资外汇机器人:
- 购买专家顾问。寻找专家顾问是另一个问题。论坛上有很多建议,但投资者有可能将资金浪费在低效或免费的产品上。有一些经纪商或平台提供自己的计算机程序,但价格昂贵。
- 订购外汇机器人。如果您不会编码,请创建自己的交易系统并订购根据该系统算法开发的机器人。
- 在构建平台上创建专家顾问。您不需要知道如何编码。System Creator 就是此类平台之一。
购买外汇机器人时如何避免被骗
交易顾问卖家最常见的骗局是销售免费的外汇机器人。交易员不可能了解目前所有免费版本的机器人,诈骗者正是利用了一点。最好的情况是,卖方对机器人代码做一些小改动,并将其作为付费机器人出售。最糟糕的情况是,将其作为免费机器人出售。
购买外汇机器人时如何避免被骗:
- 直接从大型开发商那里购买。他们可能是经纪商或独立的公司。他们还提供技术支持和软件更新作为购买奖励;
- 索要投资者密码。如果该机器人没有在真实账户上的监控密码,请立即离开。诚实的卖家会给您一个投资者密码,以便您在真实账户上查看顾问的交易结果;
- 要求回测。能够体现外汇机器人能力的是它的回测 — 它的交易统计数据。诈骗者的伎俩之一是伪造回测或在模拟账户上运行顾问。如果您知道其中的原理,则可以通过手动计算各个统计指标来检验回测数据的真实性。
您想购买专家顾问但又害怕被骗?订购根据您自己算法开发的顾问。例如,您可以在 MQL5 自由职业者服务平台(所有者是 MetaQuotes)上订购专家顾问。
要点
新手交易员需要了解的外汇机器人和算法交易相关知识:
- 外汇交易机器人是使您能够自动管理交易的软件。外汇机器人是一个根据代码中指定算法工作的程序。它会被安装在可兼容的交易平台中。
- 专家顾问能够:
- 即时开仓/平仓,只需几毫秒时间;
- 分析传入的信息流,梳理可能出现的场景并找到最佳解决方案;
- 执行自动化交易,且不受交易员行为和情感因素影响。
- 专家顾问可以是付费的,也可以是免费的。最好直接从开发商或经纪商那里购买付费顾问。付费的外汇机器人有一个更复杂的核心,它可能由多个区块组成,有附加组件等。您可以订购适用于手动外汇交易策略的专家顾问。
- 专家顾问的表现由资产的性质和统计参数决定:盈利因子、最大回撤等。
- 专家顾问的有效性取决于设置和市场情况,并已使用测试器优化性能。付费顾问和免费顾问可能同样有效。
- 专家顾问并不是能够即刻为您带来收益的必杀技。它是您的助手,自动执行您以前需要手动执行的操作。
交易机器人和专家顾问常见问题解答
最佳外汇交易机器人的有效性取决于以下因素:
- 设置。您需要定期更改设置以调整顾问,从而适应不断变化的市场情况;
- 交易特征。专为剥头皮交易设计的外汇机器人在每日时间框架内不会有效,反之亦然;
- 市场状况。例如,一些外汇机器人在平坦期更有效,而另一些则在趋势中更有效;
- 基本面因素。专家顾问按照嵌入其中的算法工作,并且不对基本面因素做出反应。因此,它有可能快速耗尽入金。最好在新闻发布期间暂停机器人。
外汇机器人是一种盈利工具。它的有效性取决于您如何有效地应用它。因此,在将其添加到您的交易策略并寻找交易机会之前,建议您在模拟账户中练习使用它,即使专业交易员也要如此操作。
没有完美的交易顾问。机器人的有效性很大程度上取决于设置、时间等。几点提示:
- 阅读对外汇机器人的描述。专家顾问的开发商通常会提供使用建议:资产类型、市场性质等;
- 在测试器中运行专家顾问,以获得交易历史数据。测试器示例:内置 MT4 和 MT5 测试器,MT Forex Simulator 的应用程序,Fx Blue。分析交易统计数据。注意资产类型、最大回撤以及连续亏损交易的数量;
- 在真实账户上运行专家顾问并监控其交易结果。如果在真实账户交易期间专家顾问的结果与测试统计数据相比更糟糕,请停止使用并优化该机器人。
您可以在《评估交易系统及其公平性所依据的规则》一文中详细了解如何评估外汇机器人的统计数据。
- 索要真实账户监控密码。不要购买在模拟账户上运行的顾问。
- 要求回测。检验回测是否是真实的 — 如有可能,重新计算 2-3 个统计指标。
- 订购定制的外汇交易机器人。
- 取决于经纪商的交易条件。大多数经纪商不会禁止使用算法交易。但某些经纪商确实会禁止。例如,禁止使用高频外汇机器人,以免服务器超载。经纪商已在规范中指明这些限制条件。如有违规,经纪商有权取消订单结果,或者,在最坏的情况下,冻结账户。
- 取决于目标。不禁止使用外汇机器人,但禁止价格操纵。因此,如果启用高频交易外汇机器人或欺诈性的外汇机器人(下订单然后立即取消,以创造虚假的交易量),这可能被视为违规操作。
对于哪些是最好的外汇交易机器人,这里没有明确的答案。最盈利的机器人通常是您优化得最好的机器人。盈利能力取决于许多因素,因此最好且最盈利的专家顾问并不存在。任何专家顾问今天可能带来利润,明天就可能耗尽入金 — 这一切都取决于市场的波动性。需要注意的是,投资有风险,即使交易由机器人完成,您也可能会遭受亏损,因此当您开始交易时,需要不断地学习并在模拟账户上练习使用策略。
外汇机器人的好坏由您来决定。算法交易可以节省时间,减少身体和情绪压力,并在交易决策速度很重要的情况下提供帮助。但与此同时,您仍然需要持续监控交易,有时还需要人为干预,因为机器人交易存在风险,您有可能获利,也有可能遭受亏损。
外汇交易机器人可以是:
- 免费的。这些是许多交易员长期使用的外汇机器人,因此它们的代码是开源的。他们的有效性取决于您的专业水平。您还可以在线找到无版权的外汇机器人。它们专被用于测试,因此可能包含错误代码。
- 付费的。费用由开发商确定:便宜的机器人需要 20-100 美元,而独特的软件其价格可达 1000 美元甚至更高。缺点是开发商不保证外汇机器人的盈利能力。此外,市场上经常有免费版本的顾问出售。但开发商对其做了小的改动并将其作为付费机器人出售。
提示:不要急于购买顾问。它的有效性取决于您能否正确使用它。
以下是开发交易顾问的步骤:
- 开发一个交易系统。它必须回答以下问题:
- 系统中使用了哪些指标?
- 开仓和平仓的条件是什么?
- 如何计算交易量?
- 应采用哪些风险管理方法?
- 手动测试交易系统。
- 写代码。
如果您不知道如何写代码,请在程序员那里订购机器人。
专家顾问是执行代码中已嵌入操作的程序。该代码是一种算法,指定当某些事件发生时它必须执行的操作。例如,在振荡指标值大于 80% 或小于 20% 时开仓。该代码还规定了平仓的条件,以及风险管理和交易规则。您可以在代码中为顾问指定任何条件 - 这完全取决于开发人员的目标和想象力。
对于用户来说,按照如下步骤运行顾问:
- 将顾问添加到交易平台并启动它。
- 输入设置。
- 监督顾问的工作。
您可以随时禁用专家顾问,也可以手动关闭交易。

本文内容仅代表作者的观点,并不一定反映 LiteFinance 经纪商的官方立场。在本页上发布的材料仅供参考,且不应被视为根据 2014/65/EU 指令提供的投资建议。
根据版权法规定,本文被视为知识产权,其中包括禁止在未经同意的情况下复制和分发此材料。

























