文章 "如何利用 MQL5 创建简单的多币种智能交易系统(第 6 部分):两条 RSI 指标相互交叉"

 

新文章 如何利用 MQL5 创建简单的多币种智能交易系统(第 6 部分):两条 RSI 指标相互交叉已发布:

本文中的多货币智能系统是一款智能交易系统或交易机器人,它利用两条 RSI 指标线的交叉,即与慢速 RSI 与快速 RSI 两线相交。

多货币智能系统是一款智能交易系统或交易机器人,可以自一个品种图表中交易(开单、平单和管理订单,例如:尾随止损和尾随止盈)超过多于一个品种对,在本文中,智能系统能交易 30 对。
在本文中,我们将使用两个 RSI 指标伴以交叉信号,快速 RSI 与慢速 RSI 交叉。

正如在之前的文章中所证明的那样,我们都知道,借助 MQL5 提供的强劲能力和设施,无论是在交易终端还是在策略测试器中,多货币交易已经成为可能。

为了满足交易者想要高效和有效交易机器人的重要需求,如此依托非常可靠的 MQL5 提供的强劲能力和设施,我们可以想到各种思路和策略来创建一款简单的多货币智能系统,在本文中,我们将使用两条 RSI 指标线彼此相交。

作者:Roberto Jacobs

 

感谢您提供有关多货币对的精辟知识。

 
Daniel Opoku #:

感谢您提供关于多货币对的精辟知识。

同时也感谢您的赞赏。

 

作者花费大量时间编写了这本教育资料,我们对此表示最诚挚的谢意。

它结构严谨,是示例代码的宝库,也是自己努力的灵感源泉。

在提高 MQL5 技能方面,我尤其受益于基于课堂的编程风格,使自己过渡到该模式。

 
Gunnar Forsgren #:

对作者花费时间完成这本教育资料的最好褒奖。

它结构严谨,是代码范例和启发自身努力的宝库。

在提高 MQL5 技能方面,我尤其受益于基于课堂的编程风格,使自己过渡到该模式。

感谢您的支持,但直到现在,我仍在向 MQL5 中的许多优秀版主和程序员学习,努力提高自己的编程技能。

 
首先,非常感谢您在 "多币种智能交易系统"(Mutli currency Expert Advisor)系列文章中做了如此详尽和出色的工作,至少激发了我对更稳健的策略设计开发流程的兴趣。多币种、多时间框架的合理性带来了测试多个智能交易系统的额外机会。我在想,您是否有可能为通用的Expect Advisor(即基于作为通用接口的类MCEA)构建多币种、多时间框架源代码,这将引导我们使用GoF设计模式中的 "策略模式",您可以使用一个派生类(例如,以每个新的具体Expert Advisor的神奇数字命名),该派生类以多种不同的方式做一些特定的事情,并将所有这些算法提取到称为策略(即在我们的情况下为 Expert Advisor)的单独类中。正如您已经知道的,为了 MQL5 社区的利益,称为上下文 的原始类(即您的原始多货币、多时间框架 "通用 "MCEA 类)必须有一个字段用于存储对其中一个新策略的引用。在这种设计模式中,上下文将工作委托给链接的策略对象,而不是自己执行。更重要的是,上下文不负责为工作选择合适的算法。相反,客户端会将所需的策略传递给上下文。事实上,上下文对策略并不了解,这将有利于我们将 各种算法的代码、内部数据和依赖关系与其他代码隔离开来。各种客户端可以通过一个简单的界面来执行算法,并在运行时进行切换。它通过相同的通用接口与所有策略协同工作,而通用接口仅公开了几个方法(即 Magic_Number_MCEA_Config()、ExpertActionTrade()、GetOpenPosition()、OpenBuy()、OpenSell()等......),用于触发选定策略中封装的算法。这样,上下文就独立于具体策略,因此您可以添加新算法或修改现有算法,而无需更改上下文或其他策略的代码。我鼓励您和 Metaquotes 团队的其他成员以稳健和通用的方式解决这个问题,让整个 MQL5 交易社区受益。再次感谢您提供完美和快速的支持。
 


感谢 Roberto 提供这个两个交叉 RSI 的 EA。我尝试将其附加到我的 MT4 程序中,但没有成功。这个 EA 是否适用于 MT5?
 
liane.blane #:


感谢罗伯托(Roberto)提供的两个交叉 RSI 的 EA。我试着将其附加到我的 MT4 程序中,但没有成功。这个 EA 是为 MT5 制作的吗?

从标题可以看出,该程序是使用 MQL5 创建的。

 
哇,干得好。我自己在编码时坚持使用 MISS 和 KISS。而且,在
实际交易中的结果也符合预期。
继续努力,兄弟👍。
 
这篇文章的代码部分、多符号和按钮非常有用,我会多加学习并应用到我的机器人中。
交易方法也很好--我需要去伪存真,进行交易!
谢谢你,罗伯托,这篇文章写得很好。
作为一名交易员和程序员,它对我非常有用!
 
Roman Shiredchenko 交易方法 也不错--我需要解除臆想并进行交易!
谢谢你,罗伯托,写出了一篇优秀的文章。
它对我这个交易员和程序员非常有用!

不客气