文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南" - 页 18

 
创建 Expert Advisor 首先 选择 任何指标的 输入 信号。如果我打开一个挂单 止损或限价订单, 两个相反的 止损订单,或一个 订单网格, 该怎么办?该怎么 做?告诉我。
 
fenix74:
创建 Expert Advisor 首先 选择 任何指标的 输入 信号。如果我打开一个挂单 止损或限价订单, 两个相反的 止损订单,或一个 订单网格, 该怎么办?该 怎么做?请告诉我。

从小事做起:使用MQL5 向导 创建 Expert Advisor 模板(确切地说是模板,但不是生成)。

之后,您可以继续(就像在学校:您得到一个作业,展示完成的课程 - 得到下一个作业)。

 
Vladimir Karputov:

从小事做起:使用MQL5 向导 创建一个智能交易模板(确切地说是一个模板,但不是一代)。

之后,您可以继续(就像在学校:您得到一个作业,您展示完成的课程 - 您得到下一个作业)。

感谢您的回复,弗拉基米尔,我并不是一个 完全的 初学者,我可以在 MQL4 中 编写一个简单的智能 交易系统, 创建 EA 模板也是 一样的。只是因为我的年龄MQL4 很难学习, 在这里我需要长时间掌握 5。我想 快速带有订单和 网格的 智能交易系统 转换为 5。我曾尝试学习 OOP,但至今没有成功,因为没有足够的信息和课程供初学者学习。

 
fenix74:

感谢您的回复,弗拉基米尔!我并不是 完全的 初学者,我可以在 MQL4 中 编写简单的 智能交易系统,它们有相同的模板创建 只是因为我的年龄MQL4 很难学习, 而这里我需要掌握 5。我想 快速带有订单和 网格的 智能交易系统 转换为 5。我曾尝试学习 OOP,但至今没有成功,因为没有足够的信息和课程供初学者学习。

iADX 网格

交易策略的理念 无需止盈、止损和追踪止损即可工作。- 达到最低利润后平仓并删除挂单。我们从指标 iADX(平均方向运动指数,ADX)中获取交易信号。交易信号建立在主过滤器和合格信号的基础上。主过滤器:ADX on bar # ADX:当前 Bar 高于指定水平 ADX:水平 澄清信号:'+DI' 上升高于'-DI' -> 买入信号 '+DI' 下降低于'-DI' -> 卖出信号 默认情况下,ADX:当前 Bar 等于'0',ADX:水平等于'40.0 "交易信号的细化执行 根据主过滤器和细化信号执行交易信号意味着没有头寸和自动删除挂单。例如:收到买入头寸信号 - 只有在市场上没有该智能交易系统开立的买入或卖出头寸时,才会执行该信号。在执行之前...

CodeBase | 2019.07.17 11:42 |Vladimir Karputov| 智能交易系统 | MetaTrader 5

 
Artyom Trishkin:
那也没用。我的个人主页上有一个关于这个问题的主题。这是有原因的,也是解决问题的办法。
我不理解那些巨魔。

) 一个真正的巨魔自己的回复!

我看了你的个人档案。他的 /Answer/ 不在那里!一个正常人能不能像你评论之前那样,直接指出问题的解决方案,而不是以一个巨魔的身份发送到一个连问题解决方案的直接链接都没有的地方!!!!!。

 

请用抛物线 指标代替 ADX 指标,这样我们就都满意了)。

通过在测试器中进行可视化运行,我们可以清楚地看到这一替换建议。

谢谢。

 
Tojlna:

) 真正巨怪本人的回应!

我看了你的个人资料。他的 /Answer/ 不在那里!一个正常人能不能像你评论之前那样,直接指出问题的解决方案,而不是以一个 TOLL 的身份发送到一个连问题解决方案的直接链接都没有的地方!!!!!。

你和我并没有在 Bruderschaft 上喝过酒,我们也不是朋友。你认为可以戳你不认识的人吗?

只是给您发了一个解决问题的方法,您至少应该得到尊重,而不是偷懒。但我给了你方向,更重要的是知识。毕竟,没有人会喜欢免费的东西。

顺便说一句,在你的个人档案里有讨论的直接链接:


对了,还有这里(当时没仔细看):

Типичные ошибки и способы их устранения при работе с торговым окружением
Типичные ошибки и способы их устранения при работе с торговым окружением
  • 2018.02.19
  • www.mql5.com
В данной теме будем обсуждать часто встречающиеся ошибки при работе с торговым окружением терминала в тех или иных алгоритмах, методы их устранения...
 

你好,我遇到了一个错误:

OrderSend 的返回值应检查第 213 行和第 259 行。


你解决了吗?

 

我也遇到过同样的情况。我设法解决了这个问题。

在 my_first_ea.mq5 脚本的一行中,写着

mrequest.type_filling =ORDER_FILLING_FOK; // 订单执行类型

我将其改为

mrequest.type_filling = ORDER_FILLING_IOK; // 订单执行类型

干杯


northedan:

Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.



 

嗨,我是新来的,这本指南很棒,谢谢你!


不过我有个问题。我编译了提供的示例,运行了调试器,断点起作用了,恢复调试后,买入和卖出订单 都出现了 4756 错误,就像这样:


The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...


可能发生了什么情况,我该如何纠正这种行为?


V.