为什么MT5终端中的指标(线、箭头、柱状图)会闪烁? - 页 3

 
Stanislav Korotky:
这是一个MT5的事情,我认为。

没有什么东西会像这样闪现。

但我以前也遇到过这种效果。

 
Andrey Khatimlianskii:

没有什么东西会像这样闪现。

但我以前也遇到过这种效果。

我也是。就像那样或不像那样--我们无法判断--终端对我们来说是一个黑盒子。
 
Stanislav Korotky: 写信给服务台。

好吧,我将不得不做一些形式主义的工作,多花一些时间,准备向服务台提出请求。虽然,我明白这个话题是热门话题,但他们也可以在这里回答。
在此期间,指标将在图表上像圣诞树上的圣诞灯一样闪烁...

 

我还没有准备向服务台提出请求,我有点忙于其他事情。但有趣的是,指标在周末也会闪烁(消失和重新出现),但不是在所有MT5终端。经纪人 "OPEN "没有闪烁,经纪人 "BCS "每分钟有几个闪烁(图表上的指标 更新)。这怎么能解释呢?

 
Eugene Myzrov:

我还没有准备向服务台提出请求,我有点忙于其他事情。但有趣的是,指标在周末也会闪烁(消失和重新出现),但不是在所有MT5终端。经纪人 "OPEN "没有闪烁,经纪人 "BCS "每分钟有几个闪烁(图表上的指标 更新)。这怎么能解释呢?

尤金,我在OPEN和BCS都没有账户,所以我无法查看。看看所附的指示灯是否会闪烁。一般来说,闪烁发生的原因是代码写错了,以及与服务器失去连接。
附加的文件:
 
Eugene Myzrov:

指标(线条、箭头、柱状图)的闪烁与什么有关,在主图表窗口和独立窗口中都是如此?给人的印象是,指标被重新绘制,同时在数据窗口 中,标签和缓冲区的值从列表中消失一秒钟,然后又出现在列表中。程序代码中有什么问题吗?

而这只在交易所终端MT5中观察到,在MT4中则没有观察到。

我确认了闪烁的情况--它只发生在一个指标上--ZigZag从交付。

它是否眨眼(不经常,但很烦人)?

 
Alexey Viktorov: 尤金,我在OPEN和BCS都没有账户,所以我不能检查它。看一下所附的指示灯是否会闪烁。一般来说,闪烁可能是由错误的代码和失去与服务器的连接造成的。

谢谢你,阿列克谢。我检查了你的版本,指标的值也在数据窗口 中消失了一段时间,后来又重新出现,所以这个问题并没有因为增加两个额外的计算缓冲区而得到解决,它只是使指标变得复杂和缓慢了。我有一个像DRAW_COLOR_HISTOGRAM和INDICATOR_COLOR_INDEX一样有一个缓冲区的版本,它的行为是一样的。所以原因仍然没有消除。

你在你的账户上检查过你自己的版本吗?什么经纪人?

 
-Aleks-: 我确认了闪烁的情况--我只在一个指示器上有这种情况--来自供应的ZigZag。你是否有闪光灯(不经常,但它令人不安)?
是的,ZigZag的闪烁频率和 "可靠性 "高于其他指标。我甚至怀疑这是有DRAW_SECTION或DRAW_COLOR_SECTION等缓冲区的指标的特征属性。
 
Eugene Myzrov:

谢谢你,阿列克谢。我检查了你的版本,指标的值也在数据窗口 中消失了一段时间,后来又重新出现,所以这个问题并没有因为增加两个额外的计算缓冲区而得到解决,它只是使指标变得复杂和缓慢了。我有一个像DRAW_COLOR_HISTOGRAM和INDICATOR_COLOR_INDEX一样有一个缓冲区的版本,它的行为是一样的。所以原因仍然没有消除。

你在你的账户上检查过你自己的版本吗?什么经纪人?

我不喜欢你的代码,主要是循环和CopyBufer()是如何组织一个酒吧的。嗯,这取决于每个人。

我们剩下的是第二种变体。它被重新连接到经纪人的服务器。我们必须观察日志中的条目。当闪烁的条目出现时

2017.04.27 09:08:11.507 Network '5377998': scanning network for access points
2017.04.27 09:08:11.531 MQL5.community  activated for 'AlexeyVik', balance: *****
2017.04.27 09:08:31.739 Network '5377998': scanning network finished
2017.04.27 09:08:31.739 Network '5377998': auto connecting to a better access point with 87 % quality (previous: 83 %)
2017.04.27 09:08:31.744 Network '5377998': connection to MetaQuotes-Demo lost
2017.04.27 09:08:32.535 Network '5377998': authorized on MetaQuotes-Demo through Access Point RU (ping: 113.14 ms)
2017.04.27 09:08:32.535 Network '5377998': previous successful authorization performed from 31.173.85.142 on 2017.04.27 09:08:13
2017.04.27 09:08:32.687 Network '5377998': terminal synchronized with MetaQuotes Software Corp.
2017.04.27 09:08:32.687 Network '5377998': trading has been enabled - hedging mode
 
Alexey Viktorov:

这就留下了第二个选择。它是为了重新连接到经纪人的服务器。你必须观察记录本上的条目。当它闪烁时,出现条目。

没有重新连接。