错误、漏洞、问题 - 页 1274

 

MT4构建765

如果你保持打开连接状态的上下文菜单(点击 "连接状态 "图标)。

那么在市场概览中就没有数据更新(时间和勾股图被停止)。

 

两个几乎相同的EA,但在CheckOnTimer中,文本在第一个勾之前和之后都有变化

而在CheckOnTimer1中,文本在第一次打勾后冻结了

它应该是这样的吗?

如果仍然应该如此,你能建议如何使OnTimer在OnTick函数 中存在无限循环的情况下工作吗?

附加的文件:
 
sanyooooook:

MT4构建765

如果你保持打开连接状态的上下文菜单(点击 "连接状态 "图标)。

市场观察中没有数据更新(时间和刻度图停止)。

它是不可复制的。需要更多细节
 
alexl:
不能重现。需要更多细节

我对刻度图说了谎,刻度走了,但窗口中的时间却没有更新。

在左上角的截图中,服务器时间是由脚本显示的,它与市场概览窗口中的时间不同。


 
sanyooooook:

我对刻度图说了谎,刻度走了,但窗口中的时间却没有更新。

在左上角的截图中,服务器时间是由脚本显示的,它与市场概览窗口中的时间不同。


谢谢你,转载(当 "市场观察 "在一个单独的窗口中时转载)。
 
sanyooooook:

两个几乎相同的顾问,但在CheckOnTimer中,文本在第一个勾之前和之后都会发生变化。

而在CheckOnTimer1中,文本在第一次打勾后冻结了

应该是这样吗?

如果是这样,如何使OnTimer在OnTick函数 无限循环的情况下工作?

如果在OnTick中调用的函数没有完成,那么随后的事件OnTick和OnTimer将被忽略,直到这个函数完成。

 
Toster:

如果在OnTick中调用的函数没有完成,后续的OnTick和OnTimer事件会被忽略,直到这个函数完成。

也就是说,事实证明,如果OnTick中的计算量足够大,计时器就会成立?

例如EventSetTimer(1);
,OnTick中的计算时间超过2秒,那么OnTimer被触发的次数会比EventSetTimer中指定的次数少吗?

 

我认为这以前从未发生过。MetaTrader 5 build 1067 开始 (MetaQuotes Software Corp.)

我打开了MetaEditor MQL5。我在最下面的 "文件 "菜单中混合了mq4和mq5文件。我甚至没有一下子意识到,就开始编辑mq4文件(带有MathRound函数 的测试脚本)。我编辑了它。编纂了它。同样,这一切都在MetaEditor MQL5中。

现在有一个问题:这是在一个窗口中编辑mq4和mq5的一个步骤吗?

 
barabashkakvn:

我认为这以前从未发生过。MetaTrader 5 build 1067 开始 (MetaQuotes Software Corp.)

我打开了MetaEditor MQL5。我在最下面的 "文件 "菜单中混合了mq4和mq5文件。我甚至没有一下子意识到,就开始编辑一个mq4文件(带有MathRound函数 的测试脚本)。我编辑了它。编撰了它。同样,这一切都在MetaEditor MQL5中。

现在有一个问题:这是在一个窗口中编辑mq4和mq5的一个步骤吗?

我在以前的构建中已经注意到了。我的意思是,在5中你可以编辑4。它甚至默认将第四个的文件拉到第五个中。
 
这种情况已经持续了很长时间。