错误、漏洞、问题 - 页 20

 
alexvd:
暂时换到第三或第四位。
我换成了3.数据已经加载,所有的交易都已到位。现在的问题是,我怎样才能在EA中以编程方式做同样的事情。例如,我要求提供环境数据--没有数据--等待一段时间(问题是要等待多长时间?我怎样才能正确编程和跟踪这种情况呢?
 
Prival:
我换成了3.数据已经加载完毕,所有的交易都已落到实处。现在的问题是,我如何能在我的EA中以编程方式做同样的事情。也就是说,我从环境中请求数据--没有数据--我等待一段时间(要等多久?)--没有数据--我尝试通过服务器。如何正确编程和跟踪这种情况?

那么你打算如何通过MQL5来 "穿越服务器"?

一般来说,这是一种不正常的情况,根本不应该如此。在不久的将来,将发布一个修复这个问题的版本。

 
alexvd:

那你打算如何使用MQL5 "通过服务器"?

一般来说,这是一种不正常的情况,根本不应该出现。在不久的将来,将发布一个修复这个问题的版本。

我已经犯了两次这样的错误,所以ATS(机器人)必须能够处理,我当然明白,但我不知道该怎么做。这种情况我已经踩过两次了,所以ATC(机器人)应该在某种程度上能够处理,我当然理解你会尽一切可能排除这种情况,但你不能完全排除。一个简单的微不足道的情况。服务器崩溃了,烧毁了,所有的报价都不给我了。这就是为什么你要做一个4倍的重复。这是一个至关重要的决定。

我认为将服务器切换引入终端是合乎逻辑的。那么我们PBX的开发者就可以以某种方式对这种情况进行监控和反应。现在,我们很无助。唯一的解决办法是求助于外部程序,就像在MT4中那样,我们不想这样做。但我们将不得不这样做,因为这是一个交易机器人可靠性的问题。

我不知道该如何处理它们,我将不得不这样做,因为这是一个交易机器人工作的可靠性问题。

 
Prival:

这个分支的错误、错误、问题,所以我问的问题是如何切换服务器的功能没有找到,所以对我来说是一个死胡同。已经两次踩到这个耙子,因此ATC(机器人)必须以某种方式能够处理这种情况,我当然理解你会尽一切可能排除这种情况,但你不能完全排除。一个简单琐碎的情况。服务器崩溃了,烧毁了,所有的报价都不给我了。这就是为什么你要做一个4倍的重复。这是一个至关重要的决定。

我认为将服务器切换引入终端是合乎逻辑的。那么我们PBX的开发者就可以以某种方式对这种情况进行监控和反应。现在,我们很无助。唯一的解决办法是求助于外部程序,就像在MT4中那样,我们不想这样做。但我们将不得不这样做,因为这是一个交易机器人的可靠性问题。

我不知道该如何处理它们,我将不得不这样做,因为这是一个交易机器人工作的可靠性问题。


我不知道MQL5级别的情况,但在终端级别,应该选择一个 "方便"(工作)的服务器。至少在报价交付方面是如此。
 
请告诉我如何正确调用 标准库中的函数
Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
Interesting:
我不知道在MQL5层面上是如何做的,但在终端层面上,应该选择一个 "方便"(工作)的服务器。至少在报价单交付方面。

有可能这样做。点击状态栏中的连接图标。


 
alexey_petrov:

有可能这样做。点击状态栏中的连接图标。


你可以手动操作,这很好,可惜你还不能从程序中操作。还有一个关键词是 "方便"。重新扫描3个工作1个服务器,我明白了,但剩下的三个中哪一个更方便呢? 作为选项ping最小,或链是最短的。我们不知道
 
alexey_petrov:

有可能这样做。点击状态栏中的连接图标。


我并不是说手动模式。

我的意思是,例如,一种算法,如果终端检测到没有连接(或数据有问题),它将搜索服务器并选择最好的选项,并从新的服务器获取数据。

 

你能告诉我在迭代中测试EA 时有什么限制吗?

特别是,你对读/写文件的能力感兴趣吗?

 
Prival:
你可以手动操作,这很好,可惜你不能从软件中操作。重新扫描3个工作1个服务器站,好的,但剩下的三个中哪个更方便?我们不知道

最 "方便 "的接入点是自动选择的:通过对服务器的最低负荷和对服务器的最佳质量连接。这可以从名称左边的指标看出。

你可以另外阅读终端的帮助 部分 "状态栏->接入点切换菜单"