错误、漏洞、问题 - 页 944

 
Sergey5347:

大家好!

知道的家伙。 在mq5中写了一个EA(我的第一个EA),我正在运行它。我正在尝试开立订单(即时执行),但没有设置止损(尽管在代码中设置了)。我没有看到订单执行中的任何错误,但我也没有看到任何止损。我查看了常见问题,并尝试了不同的方法来设置订单。我也试过使用图书馆的连接。都没有错误,但没有止损。

我想可能是MQ5本身的问题。我正在使用Alpari。如果我不知道该怎么做,那就太可惜了。

真诚的。

你真诚的。

如果没有你如何设置止损点的代码例子,就很难判断错误在哪里。也许你会在《MQL5中的交易操作--很简单》一文中找到一些有用的东西,在 "CTALT--交易操作的便捷类 "一节。
 
uncleVic:

当一个对象被改变时,会收到 CHARTEVENT_OBJECT_CHANGE 事件。 sparam参数包含对象的名称。也就是说,应该这样写。

你在哪里插入(在一个单独的方法中或在处理程序的主体中)是你的决定。


谢谢你的答复。关于ON_EXTERNAL_EVENT,我可以多说几句--在什么情况下应该使用它?
 
paladin800:
如果没有你如何设置止损点的代码例子,就很难判断错误在哪里。也许,你会在MQL5 的 "CTrade - 交易操作的简易类 "文章中找到有用的东西。

谢谢大家。我从这篇文章中直接卸下区块进行测试,没有出错,但我在终端中没有看到止损...

也许应该重新安装mt?

 
Sergey5347: 应该重新安装mt吗?
你通过我的评论工作了吗?
 
Yedelkin:
你通过我的评论工作了吗?

谢谢你的回答!我现在正在努力。

你指的是当出现开仓 请求时,交易员所执行的行动顺序吗?

最好的问候。

尊敬的女士们、先生们

 
Sergey5347: 你指的是当出现开仓 请求时,交易员所执行的行动顺序吗?
不,这与庄家的行动顺序没有关系。交易请求的结构 包括根据交易订单执行模式填写请求的不同变体。该模式由经销商/经纪人设定。你需要了解你的模拟账户设置的是哪种模式,以及交易请求的哪些字段与这种模式有关。
 
Yedelkin:
不,这与庄家的行动顺序没有关系。交易请求的结构 意味着根据交易订单的执行模式,有不同的请求填写方式。该模式由经销商/经纪人设定。你需要了解你的模拟账户设置的是哪种模式,以及交易请求的哪些字段与这种模式有关。

啊...谢谢,那我就去找经纪人问问。我会问他们的。

谢谢你的答复)

注意到。

谢尔盖

 
Sergey5347: ahh...谢谢,那我就去找经纪人问问。我将向他们询问此事。

如果你是一个程序员,你可以自己发现这一点。在这里,有这样一个列举。

enum_symbol_trade_execution

识别器

描述

符号_交易_执行_请求

根据要求进行交易

符号_交易_执行_instant

以流媒体价格进行交易

符号_交易_执行_市场

执行_执行_市场

符号_交易_执行_交换

交易所执行

试着自己想办法获得正确的信息。

 
Yedelkin:

如果你是一个程序员,你可以自己发现这一点。在这里,有这样一个列举。

enum_symbol_trade_execution

识别器

描述

符号_交易_执行_请求

根据要求进行交易

符号_交易_执行_instant

以流媒体价格进行交易

符号_交易_执行_市场

执行_执行_市场

符号_交易_执行_交换

交易所执行

自己看看如何获得你需要的信息。

啊哈,谢谢你!谢谢你提供的全部信息。
 

伙计们,事实证明,这很简单。如果你遇到和我一样的问题(我的sl在EA运行时没有设置。如果我也出现同样的情况(我的EA没有设置sl),这意味着经纪人不支持mt5,就这样。

谢谢大家的帮助。

带着敬意。

谢尔盖