RefreshRates()的更新内容 - 页 5

 

我想给你一些好的建议。

只是你处理编码的方式对最终结果有很大影响。一段时间后,你将不得不制作拐杖,因为你已经制作了拐杖。

但如果没有必要,我很抱歉。

 
PapaYozh:

我想给你一些好的建议。

只是你处理编码的方式对最终结果有很大影响。一段时间后,你将不得不制作拐杖,因为你已经制作了拐杖。

但如果这是多余的,那就对不起了。

MT4是一个暗箱,我只通过真实条件下的测试来判断那里发生的情况。最初我根本没有使用睡眠,但当我在一些小时条上得到废话时,我加入了睡眠,问题消失了。我不知道MT4的时间序列是以什么顺序和方式更新的。让我被 "最纯粹的真实代码的见证人 "责骂吧,主要是我已经解决了我的问题,我正在分享。

 
Mikhail Nazarenko:

MT4是一个暗箱,我只能通过在真实条件下的测试来判断那里发生了什么。最初我根本没有使用睡眠,但当我在一些小时条上得到废话时,我加入了睡眠,问题消失了。我不知道MT4时间序列是以什么顺序和方式更新的。我不会被 "最纯粹的真实代码的见证人 "责骂,最主要的是我已经解决了我的问题,我与他们分享我的成果。

如果我在编码前研究了文档,很多问题就不会出现了。

如果没有当前时期以外的开放图表,这些其他时期的时间序列只有在它们被调用时才会被更新(开始更新)。

正因为如此,我们必须在专家顾问中同步时间段,而最简单(但不是最有效)的方法是--如果不是每一个tick,那么至少每分钟处理一次所有较高时间段。

为了检查它们是否同步,我们应该比较iTime()值。

 
Aleksey Mavrin:

如果你在编码前研究文件,许多问题就不会出现。

如果没有打开当前图表以外的其他时期的图表,这些其他时期的时间序列只有在被访问时才会被更新(开始更新)。

正因为如此,我们必须在专家顾问中同步时间段,而最简单(但不是最有效)的方法是--如果不是每一个tick,那么至少每分钟处理一次所有较高时间段。

而为了检查它们是否同步,我们应该比较iTime()的值。

该死的,我想要这个文件。请把链接给我,好吗?

 
Mikhail Nazarenko:

伙计,我想要那个文件。请把链接给我好吗?

https://docs.mql4.com/ru
Справочник MQL4
Справочник MQL4
  • docs.mql4.com
Справочник MQL4
 
Roman:
https://docs.mql4.com/ru
哪里有关于更新时间序列的内容。我找不到它。只是从论坛上知道的。
 
Valeriy Yastremskiy:
哪里有关于更新时间序列的内容。找不到了。只是从论坛上知道的。

我不知道 ))
请求是要求提供文档的链接。

 
Valeriy Yastremskiy:
哪里有关于更新时间序列的内容。没有找到。只是从论坛上知道的。

是的,文档中并不是什么都有,或者说,解释和例子很少。而我的话是基于论坛和实验的综合经验,可能掺杂了5)。

也许我对文档的说法是正确的,即如果你依靠文档中没有不一致的规定的一切,你可以通过相当简单的测试来确定在特定情况下的实际行为。

从猜测它应该/应该如何工作中获得了许多惊喜。

 
Aleksey Mavrin:

是的,文档中并不是什么都有,或者说,解释和例子很少。而我的话是基于论坛和实验的综合经验,可能掺杂了5)。

也许我对文档的说法是正确的,即如果你依靠文档中没有不一致的规定的一切,你可以通过相当简单的测试来确定在特定情况下的实际行为。

从猜测它应该/应该如何工作中获得了许多惊喜。

只有靠医生,没有论坛....,你无法走远。产品开发的通常问题和每次变化的文档合规性)
 
Aleksey Mavrin:

是的,文档中并不是什么都有,或者说,解释和例子很少。而我的话是基于论坛和实验的综合经验,可能掺杂了5)。

也许我对文档的说法是正确的,即如果你依靠文档中没有不一致的规定的一切,你可以通过相当简单的测试来确定在特定情况下的实际行为。

从猜测它应该/应该如何工作中获得了许多惊喜。

如果你开始教学,那么请帮助,用代码、测试、论坛主题的链接或文档来确认。其他都是大脑自慰。