为什么MT5终端中的指标(线、箭头、柱状图)会闪烁? - 页 8 12345678910 新评论 Sergey Chalyshev 2017.06.19 19:34 #71 -Aleks-: 我说的是MT5的标准ZigZag指标。我甚至不想看标准的 "之 "字形,它是MT5的耻辱,让开发人员整理他们自己的创造。 Aleksey Vyazmikin 2017.06.19 20:35 #72 Sergey Chalyshev: 我甚至不想看标准的 "之 "字形,它是MT5的耻辱,让开发人员整理他们自己的创造。 最可悲的是,他们忽略了这个问题。 Eugene Myzrov 2017.06.20 09:31 #73 Sergey Chalyshev: 这个 特定的指标是否有故障?我将在闲暇时研究这个问题。关于这个 特定的指标,故障是这样的:两个指标缓冲区的名称和数值在数据窗口中消失一段时间(1-2秒),然后重新出现。这个指标,也是在图表上闪烁的,我还不能在这里引用,因为是作者的。我唯一能说的是,它使用了绘图类型DRAW_SECTION,即它包含以下一行#property indicator_type1 DRAW_SECTION 我想说的是,也许只有那些使用DRAW_SECTION 或 DRAW_ZIGZAG 类型或其彩色对应的DRAW_COLOR_SECTION 或DRAW_COLOR_ZIGZAG 创建的指标有过度绘制(闪烁)。尽管指示器缓冲区的名称和值的消失对于来自ENUM_DRAW_TYPE枚举的其他类型的图形结构是典型的。 Stanislav Korotky 2017.08.22 14:19 #74 还发现闪烁是由CopyTicks/CopyTicksRange调用触发的。 Taras Slobodyanik 2017.08.22 14:48 #75 Stanislav Korotky: 我还发现,闪烁是由CopyTicks/CopyTicksRange调用引起的。新的条形图 被添加到历史记录中--指标重新建立(清除缓冲区,重新计算)。所以它眨眼。 一旦历史被完全加载/构建,闪烁就会消失。 Stanislav Korotky 2017.08.22 15:03 #76 Taras Slobodyanik: 新的条形图 被添加到历史记录中 - 指标重建(清除缓冲区,重新计算一切)。所以它眨眼。 一旦历史被完全加载/构建,闪烁就会消失。呐,酒吧的历史已经装了很久了。 Aleksey Vyazmikin 2017.08.22 15:57 #77 Taras Slobodyanik: 新的条形图 被添加到历史记录中 - 指标重建(清除缓冲区,重新计算一切)。所以它眨眼。 一旦历史被完全加载/构建,闪烁就会消失。MT4没有闪烁的现象... Stanislav Korotky 2017.08.23 09:55 #78 Aleksey Vyazmikin: MT4没有闪烁的现象...在MT4中,它比这更简单。MT5有很多实体和新线程,据我所知,它们是以某种棘手的方式同步的。正是在这样的间隔中,可能会出现闪烁的情况。当然,从理论上讲,该程序不应该有这样的行为。 Andrey Khatimlianskii 2017.08.23 10:31 #79 当处理器负荷很重时,闪烁非常容易再现。在所有本地核心上运行优化,并尝试删除/创建十几个对象并做ChartRedrow。挥霍的效果是有保证的。 Eugene Myzrov 2017.08.30 06:20 #80 Taras Slobodyanik: 新的条形图 被添加到历史记录中--指标重建(清除缓冲区,重新计算一切)。所以它眨眼。一旦历史被完全加载/构建,闪烁就会消失。我不同意,数据窗口的更新和指标线的闪烁也是发生在当前条形图内。另外,我支持只在条形图关闭时才更新的指标,也就是说,指标不是在当前条形图上绘制的。此外,这一点也不清楚;历史记录完全被加载,而当前的条形图没有被处理,同时指标线不断闪烁。 12345678910 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我说的是MT5的标准ZigZag指标。
我甚至不想看标准的 "之 "字形,它是MT5的耻辱,让开发人员整理他们自己的创造。
我甚至不想看标准的 "之 "字形,它是MT5的耻辱,让开发人员整理他们自己的创造。
关于这个 特定的指标,故障是这样的:两个指标缓冲区的名称和数值在数据窗口中消失一段时间(1-2秒),然后重新出现。这个指标,也是在图表上闪烁的,我还不能在这里引用,因为是作者的。我唯一能说的是,它使用了绘图类型DRAW_SECTION,即它包含以下一行
我想说的是,也许只有那些使用DRAW_SECTION 或 DRAW_ZIGZAG 类型或其彩色对应的DRAW_COLOR_SECTION 或DRAW_COLOR_ZIGZAG 创建的指标有过度绘制(闪烁)。尽管指示器缓冲区的名称和值的消失对于来自ENUM_DRAW_TYPE枚举的其他类型的图形结构是典型的。
我还发现,闪烁是由CopyTicks/CopyTicksRange调用引起的。
新的条形图 被添加到历史记录中--指标重新建立(清除缓冲区,重新计算)。所以它眨眼。
一旦历史被完全加载/构建,闪烁就会消失。
新的条形图 被添加到历史记录中 - 指标重建(清除缓冲区,重新计算一切)。所以它眨眼。
一旦历史被完全加载/构建,闪烁就会消失。
呐,酒吧的历史已经装了很久了。
新的条形图 被添加到历史记录中 - 指标重建(清除缓冲区,重新计算一切)。所以它眨眼。
一旦历史被完全加载/构建,闪烁就会消失。
MT4没有闪烁的现象...
MT4没有闪烁的现象...
在MT4中,它比这更简单。MT5有很多实体和新线程,据我所知,它们是以某种棘手的方式同步的。正是在这样的间隔中,可能会出现闪烁的情况。当然,从理论上讲,该程序不应该有这样的行为。
当处理器负荷很重时,闪烁非常容易再现。
在所有本地核心上运行优化,并尝试删除/创建十几个对象并做ChartRedrow。挥霍的效果是有保证的。
一旦历史被完全加载/构建,闪烁就会消失。
我不同意,数据窗口的更新和指标线的闪烁也是发生在当前条形图内。另外,我支持只在条形图关闭时才更新的指标,也就是说,指标不是在当前条形图上绘制的。此外,这一点也不清楚;历史记录完全被加载,而当前的条形图没有被处理,同时指标线不断闪烁。