文章 "如何利用 MQL5 创建简单的多币种智能交易系统(第 1 部分):基于 ADX 指标的信号,并结合抛物线 SAR"

 

新文章 如何利用 MQL5 创建简单的多币种智能交易系统(第 1 部分):基于 ADX 指标的信号,并结合抛物线 SAR已发布:

本文中的多币种智能交易系统是交易机器人,它只能在单一品种图表中运营,但可交易(开单、平单和管理订单)超过一个品种对。

本文中多币种智能交易系统的定义是交易机器人,它可从单一品种的图表中交易(开单、平单和管理订单)超过一个品种对。

当前对自动化交易系统、或多币种交易机器人系统的需求和兴趣非常高涨,但我们看到,在 MQL5 自动交易机器人上实现多币种系统程序尚未广泛发布,或也许仍被许多程序员保密。

因此,我们旨在满足那些寻求高效及有效的交易机器人的交易者的基本需求,故此,通过依据高度可靠的 MQL5 提供的优势、能力和设施,我们可以创建一个简单的多币种智能交易系统,在本文中它采用的指标信号:平均方向走势(ADM)结合抛物线 SAR 指标。

作者:Roberto Jacobs

 
谢谢你的想法并与大家分享,祝大家未来身体健康
 
nail sertoglu #:
谢谢你的想法并与大家分享,祝大家有一个健康的未来

也感谢您的支持。希望您永远健康。

 
谢谢你,罗伯托,感谢你的努力。对 "新手 "总是有帮助的,请问在哪里可以下载抛物线 形沙盘指数?
 
linfo2 抛物线 SAR 指标在哪里下载?

抛物线 SAR 是 MQL5 的内置指标,已经在您的 MT5 中。

在导航器 > 指标 > 趋势 > 抛物线 SAR 中查找。

有关抛物线 SAR 指标的解释,请参阅

https://www.metatrader5.com/en/terminal/help/indicators/trend_indicators/psar

 

您的想法很棒,我非常希望收到您的文章通知,希望您今后能指导我如何更改信号或将信号留空,例如我不想使用 ADX 和 SAR,想将其改为其他信号,我该怎么做?谢谢。

 

我在测试此 EA 时,由于某些原因无法正确设置,我在日志中发现了以下错误,并且无法打开任何交易

Alert: --- EURUSD:未结头寸和有效挂单 的最大数量已达上限 = 0 订单 ----

此外,M C D 按钮是可见的,但我无法按下按钮。

我真的很想测试这个 EA,因为我觉得它是一个伟大的作品。我是不是漏掉了什么?感谢您的帮助。

谢谢

 
Robot PS group #:

您的想法很棒,我非常希望收到您的文章通知,希望您今后能指导我如何更改信号或将信号留空,例如我不想使用 ADX 和 SAR,想将其改为其他信号,我该怎么做?谢谢。

您必须创建自己要使用的指标函数,并将其集成到本文所附的 EA 程序代码中。谢谢。

 
kashanq69 挂单 的最大数量已达上限 = 0 订单 ---

此外,M C D 按钮是可见的,但我无法按下按钮。

我真的很想测试这个 EA,因为我觉得它是一个伟大的作品。我是不是漏掉了什么?感谢您的帮助。

谢谢

此程序已通过 MQL5 版主的测试和错误验证。

如果您的计算机上的 EA 程序不能正常工作,您应该询问您的经纪人限价订单为什么为零,并检查您的计算机上为什么不能点击对象按钮。

谢谢。

 

我一直在尝试创建简单的多符号 EA,我想避免 tp sl,因为某些工具 10 点的移动可能是 100 点。


是否有使用金额作为顶部或止损的方法?

 
Joseph Kachimba #:

我一直在尝试创建简单的多符号 EA,我想避免 tp sl,因为某些工具 10 点的移动可能是 100 点。


是否有使用金额作为顶部或止损的方法?

第 71-76 行的设置:

input YN use_sl      = Yes;      // 使用止损单(是)或(否)
input YN autosl      = No;       // 使用自动计算止损(是)或(否)
input double SLval   = 100;      // 如果不使用自动止损 - 以点为单位输入止损值
input YN use_tp      = Yes;      // 使用订单获利(是)或(否)
input YN autotp      = No;       // 使用自动计算获利(是)或(否)
input double TPval   = 100;      // 如果不使用自动 TP - 以点为单位输入 TP 值