初始化过程中的ChartNavigate - 页 7

 
A100:

也是在改变轮廓时。此外,如果在ChartNavigate( chart_id, CHART_BEGIN, shift )之后,我们得到例如CHART_FIRST_VISIBLE_BAR,结果将是ChartNavigate已经工作。如果专家顾问被删除,那么下次启动专家顾问时(相同或不同),在这个图表中获得CHART_FIRST_VISIBLE_BAR的结果将看起来像CHARTNavigate没有工作。

一句话:在与CHART_FIRST_VISIBLE_BAR 的组合中,ChartNavigate的操作已经极其不一致了。

哇,需要去看看。我将报告结果。

 
A100:

另外,当配置文件被改变时。此外,如果在ChartNavigate( chart_id, CHART_BEGIN, shift )之后,我们得到例如CHART_FIRST_VISIBLE_BAR,结果将是ChartNavigate已经工作。如果专家顾问被删除,那么下次你启动专家顾问(这个或另一个)时,在同一图表中获得CHART_FIRST_VISIBLE_BAR的结果将看起来像CHARTNavigate没有工作一样

结果是:ChartNavigate与CHART_FIRST_VISIBLE_BAR 相结合的操作极不一致

检查了三种方式(使用拉希德帖子 中的指标1)。

  1. 将指标附在图表上后,没有改变图表上的任何东西,并换成了不同的配置文件。切换回了连接指示器的配置文件。图表仍然停留在我切换前的位置。
  2. 将指标附在图表上后,我按下了自动滚动按钮。图表移动到了零条。我把配置文件换成另一个,然后返回到连接指标的配置文件。图表甚至没有移动;它仍然停留在零烛光上。自动滚动按钮是关闭的。这意味着指标被启动,但ChartNavigate()函数被执行。
  3. 将指标附在图表上后,我通过倒退到历史的后面来改变图表的位置。把配置文件换成另一个,然后回到连接指示灯的配置文件。该图表显示在零条上。我不明白如何评价这个结果。这 只是终端的自我照顾)))。
 
Ihor Herasko:

测试了三种方式(使用拉希德帖子 中的指标1)。

  1. 将指标附在图表上后,没有改变图表上的任何东西,并切换到另一个配置文件。切换回了连接指示器的配置文件。图表仍然停留在我切换前的位置。
  2. 将指标附在图表上后,我按下了自动滚动按钮。图表移动到了零条。我把配置文件换成另一个,然后返回到连接指标的配置文件。图表甚至没有移动;它仍然停留在零烛光上。自动滚动按钮是关闭的。指标被启动,但ChartNavigate()函数被执行

你最好拍个视频。这一次我不明白你在写什么,因为你在一条信息中成功地写出了相反的内容。我认为没有人理解你,但最后你留给大家的感觉是,有些东西没有发挥作用。

你指的是我的代码,这里是。

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {


//--- отключим автопрокрутку
   ChartSetInteger(0,CHART_AUTOSCROLL,false);
//--- установим отступ правого края графика
   ChartSetInteger(0,CHART_SHIFT,true);
//--- отобразим в виде свечей
   ChartSetInteger(0,CHART_MODE,CHART_CANDLES);
//--- установить режим отображения тиковых объемов
   ChartSetInteger(0,CHART_SHOW_VOLUMES,CHART_VOLUME_TICK); 
//--- Прокрутим от правого края графика на 1000 баров влево
   ChartNavigate(0,CHART_END,-1000);
//---

如果你写 "但ChartNavigate()函数被执行,图表怎么可能不抽动。而这样的不一致在这个主题中的所有帖子中都在继续。你没有从外面看到你的帖子。所以要拍一个视频,然后自己看,形成自己的想法。

 
Rashid Umarov:

你最好做个视频或什么的。这一次我不明白你在写什么,因为你设法在同一篇文章中写出相反的内容。我认为没有人理解你。

到目前为止,这个话题中没有人说他们不了解问题的本质。我再一次澄清:当你用所附指标 启动终端时,图表没有滚动到指定位置。

但最后你留给大家的感觉是,有些东西没有用。

为什么你必须为每个人签名?如果你不明白,就说明一下,没有人会因此而打你的))。

你指的是我的代码,这里是。

如果你写 "但ChartNavigate()函数被执行",图表怎么可能不抽动。

这只是一个误印。正确的说法是 "ChartNavigate函数未被执行"。

而这种不一致的情况在这条线上的所有帖子中都有。

为什么你不讨论这个问题,而是一直纠缠于人格问题?在你所有的帖子中,有什么不一致的地方?如果有的话,让我们来处理这些问题。到目前为止,我只看到一个错字。

 
Rashid Umarov:

因此,制作一个视频,然后自己观看并形成自己的想法。

这里是视频。


对该视频的评论。

  1. 一个指标(Rashid帖子 中的第一个)被附在图表上,并启用了自动滚动功能。该图表已被移动。这个地方特别用蓝色的垂直线标出。
  2. 终端已被重新加载,而没有将指标从图表上断开。
  3. 图表显示的是当前的蜡烛。预计它将在航站楼关闭时的相同位置。
视频中特别期待与服务器的连接。但连接到服务器后,没有任何变化,图表仍在原处。
 

我很抱歉,ChartNavigate() 真的有些奇怪。我做了一个视频,一切都在上面运行。然后我开始切换时间框架,改变 "窗口内最大条数",它就不再工作了。我将提请开发人员注意这个问题。

 
Rashid Umarov:

我很抱歉,ChartNavigate() 真的有些奇怪。我做了一个视频,一切都在上面运行。然后我开始切换时间框架,改变 "窗口内最大条数",它就不再工作了。我将提请开发人员注意这个问题。

...而且让他们不要忘记这些与重新打开终端时的问题有关的错误。

https://www.mql5.com/ru/forum/279927/page2#comment_8769528

项目1、4和13。

https://www.mql5.com/ru/forum/279927

 
Rashid Umarov:

我很抱歉,ChartNavigate() 真的有些奇怪。我做了一个视频,一切都在上面运行。然后我开始切换时间框架,改变 "窗口内最大条数",它就不再工作了。我将提请开发人员注意这个问题。

谢谢你。

 
Ihor Herasko:

谢谢你。

感谢我,是我在另一个主题中提出的)

 

已经两个星期了。

它已经被修复了吗?

(不想自己检查所有的东西,Ihor Herasko先生也想知道)