新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1850

 
Andrey Sokolov #:

"发送关闭请求,直到订单关闭"-- 你在市场上的交易机器人是这样写的吗?

我已经告诉你,我正在考虑一个不正常的情况。在我的机器人中没有这样的东西,因为它在那里是不必要的。仔细阅读我的帖子,这样你就不会重复写同样的废话了!

而你没有回答你的问题?

关于交易、自动交易系统和交易策略测试的论坛

所有新的MQL4和MQL5问题、提示以及关于算法和代码的讨论

Mihail Matkovskij, 2022.01.06 18:54

如果你知道如何不 "做",你应该知道如何"做"。你必须知道如何做到这一点。同时,你真的写了无用的帖子。无意冒犯。

如果他为了一张票调用OrderClose 2-3次,延迟几秒钟,那他会被骂吗?我认为你真的是在胡乱写东西!

 
Mihail Matkovskij #:

这里有一个提示。

在前一页写到如何不打风车的问题

 
Mihail Matkovskij #:

而你没有回答这个问题?

你冲口而出的蠢话已经得到了回答,滚吧。我不会再回答你的嘲弄了。

 

真实账户 上的策略测试器中工作无误,但在真实账户上却有奇效:整个网格中只有盈利订单被关闭。日志中没有任何错误

我的问题是,是否有人遇到过这种情况,代码有问题或在经纪人的厨房里????。

你说的是什么错误?你为什么这么不专心?就这样了。我已经厌倦了向你拼出显而易见的东西。学会仔细阅读帖子,然后我们再谈!

Andrey Sokolov#:

你刚才说的那件蠢事已经得到了回答。 迷路.我不会再回应你的嘲弄 了。

那么,是谁在这里捣乱...?好的。不要回答这个问题。"Uzbagoysy",对你有好处。:)
 

伙计们,这里的问题很正常......我不得不处理这个问题

当在服务器上处理时重新报价,结果是没有订单关闭,也没有要求再次关闭,因为不再有盈利关闭的条件。

 
Tretyakov Rostyslav 重新报价,结果没有平仓的订单,也没有新的平仓请求,因为获利平仓的条件已经消失。

我所有的机器人都是按照以下原则关闭的:有一个关闭的信号,我们把所有的位置收集到一个数组中,然后它在循环中关闭它们,直到没有 "0 "为止。

它的工作是完美无缺的。

 
Vitaly Muzichenko #:

我所有的机器人都是按照以下原则关闭的:有一个关闭的信号,我们把所有的位置收集到一个数组中,然后在一个循环中关闭,直到剩下 "0"。

它的工作是完美无缺的。

我们也可以这样做,但在我看来,通过一个标志会更容易,而结果是一样的,"它关闭直到没有 "0 "为止"。

虽然有人喜欢这种方式,所以扭扭捏捏))))

 
Vitaly Muzichenko #:

我所有的机器人都是按照以下原则关闭的:有一个关闭的信号,我们把所有的位置收集到一个数组中,然后在一个循环中关闭,直到剩下 "0"。

工作完美无缺。

同样的事情。关闭的信号=虚拟限制,将在OnTick中首先处理。

否则重新引用会很烦人。信号越准确,价格就越 "骚动"。

 
Vitaly Muzichenko #:

我所有的机器人都是按照以下原则关闭的:有一个关闭的信号,我们把所有的位置收集到一个数组中,然后在一个循环中关闭,直到剩下 "0"。

工作完美无缺。

而有些人说,一个相同的职位不应该通过多次发送关闭请求来关闭。否则,"经纪人将被驱逐"。坦率地说,这是我第一次听到这种说法。当然,如果你从OrderClose函数中做出类似DDoS攻击 的事情...但这也行不通,因为所有的请求都会先被送到队列中。然后,终端才会平静地以正确的时间间隔将它们逐一发送到服务器。然而,我想知道,由于频繁调用OrderClose,是否有可能禁止。但到目前为止,每个人都只证实了它不是。当然,安德烈除外。

 
确实发生过一次平仓失败的情况,即使是手动平仓(由于网络故障、连接不良、重新报价 等原因)。而用户拿着它,试图再次关闭它。因此,机器人应该执行类似的行动,而不是 "害怕 "被经纪人禁止。这就对了。
原因: