初始化过程中的ChartNavigate - 页 3 12345678 新评论 Vladimir Karputov 2018.06.25 19:17 #21 Dina Paches:这是为什么呢?我写了/带来了胡言乱语吗?不是说这是无稽之谈......只是我们在这里调查的是导航,重新绘制图表 没有任何效果(因为在实验开始时就明确指出应该禁止图表滚动)。 测试代码最多运行一两分钟,我们的电脑很强大--所以负载可以忽略不计。 Dina Paches 2018.06.25 19:46 #22 Vladimir Karputov:并不是说这是无稽之谈......只是我们在这里调查的是导航,而图形重绘 没有任何影响(因为在实验之初就明确指出应该禁用图形滚动)。 测试代码最多运行一两分钟,我们的电脑很强大--所以负载可以忽略不计。测试代码可以频繁运行。/*现在这里一分钟,然后那里一分钟,然后在其他地方一个小时,等等。 我在这个帖子里 指的是雷纳特的话。我假设他有比你更强大的电脑。 你,弗拉基米尔,发表了这些测试代码,以显示工作(研究成果),供下载。在它们的每一个刻度上重新绘制图表是不合适的。 Dina Paches 2018.06.25 19:52 #23 P./S.: 在输入参数中,你可以选择通过ChartRedraw() 只禁用/启用图表重绘。然而,在测试代码中,你通过注释在每个tick上都有一个图表重绘。 Ihor Herasko 2018.06.25 20:05 #24 Dina Paches:测试代码可以频繁运行。/*现在这里一分钟,然后那里一分钟,然后在其他地方一个小时,等等。 我在这个帖子中指 的是雷纳特所说的。我假设他有比你更强大的电脑。 你,弗拉基米尔,出版了这些测试代码,以显示工作(研究成果),供下载。在图表中的每一个刻度上重新绘制图表是不合适的。你说的关于重绘的事是对的。只是现在不合适 )) Dina Paches 2018.06.25 20:13 #25 Ihor Herasko:你对重绘的看法是对的。这只是现在不适合做的事情)。嗯...不是每次打勾都 要重画的地方。不是试图说服你不值得关注的地方。 并没有说过这件事。 但现在,以你和弗拉基米尔的努力为代价,说服它不合时宜,不值得关注,重点确实已经偏离了这个话题) Vladimir Karputov 2018.06.26 05:22 #26 建于1865年。 对指标做了一个改变。 if(count%12==0/* || count==19*/) 也就是说,每隔12个刻度,我们就强行移动图表。它是用来做什么的。 你可以在12个点之间手动移动图表,并看到第一个可见条形的数字对运动的视觉跟踪。 到目前为止,我们有一个理论:图表的移动取决于GRAPHIC WIDE! 附加的文件: Test_Indicator.mq5 7 kb Vladimir Karputov 2018.06.26 05:38 #27 指标版本1.002。 删除所有评论(现在通过打印输出) 默认情况下。 //--- input parameters input bool redraw=false; input ENUM_CHART_POSITION position=CHART_END; 对图表比例 的明显依赖性。而且,如果手动转移一次图表,还有一些记忆。 附加的文件: Test_Indicator.mq5 6 kb Dina Paches 2018.06.26 06:38 #28 Ihor Herasko:我遇到了一个关于ChartNavigate函数 的问题。做错了什么,还是功能真的有问题。如果你经常使用它,请回信。 所以,问题的实质是:ChartNavigate并没有转移图表的位置 当启动终端时 如果我在OnInit()中调用这个函数。我特意看了几遍文档。没有任何地方说在初始化过程中不能调用该函数。 编码 指标 用于播放。 玩的步骤。 关掉图表自动播放。将指标附在图表上。ChartNavigate将通过移动图表到所需位置来触发。卸载终端。加载终端。显示没有偏移量的图表,ChartNavigate将无法工作。好的,如果该函数会出现错误。但它并没有。所有的调用都是成功的,但就是在终端重新加载时,也没有出现图表的偏移。请告诉我,在卸下终端之前,你是否将图表重置为最近的价格? 我为什么要问。 我正在使用你的代码,看看它在这些条件下如何为我工作。起初我以为你描述的问题是在我的代码中重现的。后来我明白了,它并没有。如果图表在被卸载前被恢复到最新的价格,那么当终端被加载时,它将按照代码工作。如果我不返回到卸货前的最新价格,图表就会保持在卸货前的位置。 Dina Paches 2018.06.26 06:40 #29 Vladimir Karputov:建于1865年。 对指标做了一个改变。 也就是说,每隔12个刻度,我们就强行移动图表。它是用来做什么的。 你可以在12个点之间手动移动图表,并看到第一个可见条形的数字对运动的视觉跟踪。 到目前为止,我们有一个理论:图表的移动取决于GRAPHIC WIDE! 弗拉基米尔-卡尔普托夫。指标版本1.002。...对图表的比例 有明显的依赖性。而且,如果你手动转移一次图表,还有一些记忆。 该主题的作者是根据以下问题创建的--初始化期间的ChartNavigate。 关于交易、自动交易系统和测试交易策略的论坛 初始化时的ChartNavigate Ihor Herasko, 2018.06.25 12:17 ... 所以,问题的关键是:ChartNavigate并没有转移图表的位置 在终端的开始 如果你在OnInit()中 调用该函数。 你,弗拉基米尔,不是在OnInit()中,而是在OnCalculate()中 做研究。而不是在该主题作者描述的问题上。 就是说,你在这个问题上考虑的是别的东西。 如果你检测到一个真正的问题,也许你应该与服务台联系,并提供其描述? P./S.: 根据这里 所附的指标的最新测试代码,你不再有在每个tick上强制重新渲染图表的情况。 但 现在它却在每一次打勾时都在日志中打印出来。由于没有检查图表上第一个条形图的数字是否发生了变化。 此外,你的代码包含主动删除评论。也就是说,如果你把你的代码放在图表上,其他一些程序会创建一些需要的注释,你的测试代码会删除它们 P./S.: 删除了帖子开头的重复引用,改成引用另一个相互联系的帖子。 Alexey Viktorov 2018.06.26 06:55 #30 Dina Paches: 该主题的作者在以下问题上创建了它 -初始化过程中的ChartNavigate。 你,Vladimir,不是在OnInit()中,而是在OnCalculate()中 做研究。而不是在该主题作者描述的问题上。 就是说,你在这个问题上考虑的是别的东西。 如果你发现了一个真正的问题,也许你应该与服务台联系并说明情况? P./S.: 根据这里 所附的指标的最新测试代码,你不再有在每个tick上强制重新渲染图表的情况。 但 现在它却在每一次打勾时都在日志中打印出来。由于没有检查图表上第一个条形图的编号是否发生了变化。 此外,你的代码包含主动删除评论。也就是说,如果你把你的代码放在图表上,其他一些程序会创建一些需要的注释,你的测试代码会删除它们迪娜,它对你有用吗?我已经挣扎了2-3个小时了(就在今天,不算昨天的测试),试图得到一个不工作的OnInit版本,但没有结果。一切总是按部就班地进行。如果我把指标放在两个图表上并重新启动终端,它只在关闭和打开终端时处于活动状态的图表上工作。在第二种情况下,不活跃的图表不起作用。但在我看来,这也是可以理解的,尽管收到了数据,但没有图表渲染,也没有图表本身。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这是为什么呢?我写了/带来了胡言乱语吗?
不是说这是无稽之谈......只是我们在这里调查的是导航,重新绘制图表 没有任何效果(因为在实验开始时就明确指出应该禁止图表滚动)。
测试代码最多运行一两分钟,我们的电脑很强大--所以负载可以忽略不计。
并不是说这是无稽之谈......只是我们在这里调查的是导航,而图形重绘 没有任何影响(因为在实验之初就明确指出应该禁用图形滚动)。
测试代码最多运行一两分钟,我们的电脑很强大--所以负载可以忽略不计。
测试代码可以频繁运行。/*现在这里一分钟,然后那里一分钟,然后在其他地方一个小时,等等。
我在这个帖子里 指的是雷纳特的话。我假设他有比你更强大的电脑。
你,弗拉基米尔,发表了这些测试代码,以显示工作(研究成果),供下载。在它们的每一个刻度上重新绘制图表是不合适的。
测试代码可以频繁运行。/*现在这里一分钟,然后那里一分钟,然后在其他地方一个小时,等等。
我在这个帖子中指 的是雷纳特所说的。我假设他有比你更强大的电脑。
你,弗拉基米尔,出版了这些测试代码,以显示工作(研究成果),供下载。在图表中的每一个刻度上重新绘制图表是不合适的。
你说的关于重绘的事是对的。只是现在不合适 ))
你对重绘的看法是对的。这只是现在不适合做的事情)。
嗯...不是每次打勾都 要重画的地方。不是试图说服你不值得关注的地方。
并没有说过这件事。
但现在,以你和弗拉基米尔的努力为代价,说服它不合时宜,不值得关注,重点确实已经偏离了这个话题)
建于1865年。
对指标做了一个改变。
也就是说,每隔12个刻度,我们就强行移动图表。它是用来做什么的。
到目前为止,我们有一个理论:图表的移动取决于GRAPHIC WIDE!
指标版本1.002。
删除所有评论(现在通过打印输出)
默认情况下。
对图表比例 的明显依赖性。而且,如果手动转移一次图表,还有一些记忆。
我遇到了一个关于ChartNavigate函数 的问题。做错了什么,还是功能真的有问题。如果你经常使用它,请回信。
所以,问题的实质是:ChartNavigate并没有转移图表的位置 当启动终端时 如果我在OnInit()中调用这个函数。我特意看了几遍文档。没有任何地方说在初始化过程中不能调用该函数。
编码 指标 用于播放。
玩的步骤。
请告诉我,在卸下终端之前,你是否将图表重置为最近的价格?
我为什么要问。
我正在使用你的代码,看看它在这些条件下如何为我工作。起初我以为你描述的问题是在我的代码中重现的。后来我明白了,它并没有。如果图表在被卸载前被恢复到最新的价格,那么当终端被加载时,它将按照代码工作。如果我不返回到卸货前的最新价格,图表就会保持在卸货前的位置。
建于1865年。
对指标做了一个改变。
也就是说,每隔12个刻度,我们就强行移动图表。它是用来做什么的。
到目前为止,我们有一个理论:图表的移动取决于GRAPHIC WIDE!
指标版本1.002。
...
对图表的比例 有明显的依赖性。而且,如果你手动转移一次图表,还有一些记忆。
该主题的作者是根据以下问题创建的--初始化期间的ChartNavigate。
关于交易、自动交易系统和测试交易策略的论坛
初始化时的ChartNavigate
Ihor Herasko, 2018.06.25 12:17
...
所以,问题的关键是:ChartNavigate并没有转移图表的位置 在终端的开始 如果你在OnInit()中 调用该函数。
你,弗拉基米尔,不是在OnInit()中,而是在OnCalculate()中 做研究。而不是在该主题作者描述的问题上。
就是说,你在这个问题上考虑的是别的东西。
如果你检测到一个真正的问题,也许你应该与服务台联系,并提供其描述?
P./S.: 根据这里 所附的指标的最新测试代码,你不再有在每个tick上强制重新渲染图表的情况。 但 现在它却在每一次打勾时都在日志中打印出来。由于没有检查图表上第一个条形图的数字是否发生了变化。
此外,你的代码包含主动删除评论。也就是说,如果你把你的代码放在图表上,其他一些程序会创建一些需要的注释,你的测试代码会删除它们
P./S.: 删除了帖子开头的重复引用,改成引用另一个相互联系的帖子。
该主题的作者在以下问题上创建了它 -初始化过程中的ChartNavigate。
你,Vladimir,不是在OnInit()中,而是在OnCalculate()中 做研究。而不是在该主题作者描述的问题上。
就是说,你在这个问题上考虑的是别的东西。
如果你发现了一个真正的问题,也许你应该与服务台联系并说明情况?
P./S.: 根据这里 所附的指标的最新测试代码,你不再有在每个tick上强制重新渲染图表的情况。 但 现在它却在每一次打勾时都在日志中打印出来。由于没有检查图表上第一个条形图的编号是否发生了变化。
此外,你的代码包含主动删除评论。也就是说,如果你把你的代码放在图表上,其他一些程序会创建一些需要的注释,你的测试代码会删除它们
迪娜,它对你有用吗?我已经挣扎了2-3个小时了(就在今天,不算昨天的测试),试图得到一个不工作的OnInit版本,但没有结果。一切总是按部就班地进行。如果我把指标放在两个图表上并重新启动终端,它只在关闭和打开终端时处于活动状态的图表上工作。在第二种情况下,不活跃的图表不起作用。但在我看来,这也是可以理解的,尽管收到了数据,但没有图表渲染,也没有图表本身。