实时的提基 - 页 16 1...91011121314151617181920212223...26 新评论 Dmitriy Skub 2020.02.04 12:02 #151 同事们,请记住,Print的输出是异步的,输出队列有限。如果你有一个快速/大量的他们,你可能会完全错过普林斯。 Yuriy Zaytsev 2020.02.04 12:12 #152 Dmitriy Skub: 同事们,请记住,Print的输出是异步的,输出队列有限。如果你有一个快速/大量的他们,你可以完全跳过普林斯。 如果缓冲区溢出,这是有可能的,但只有开发人员会告诉你。如果他们在每次打印后都有flush(),并且有足够大的缓冲区,那就不太可能了。 Dmitriy Skub 2020.02.04 12:21 #153 Yuriy Zaytsev: 如果缓冲区溢出,这是有可能的,但只有开发人员会告诉你。如果他们在每次打印后都有flush(),而且缓冲区足够大,那就不太可能了。 开发者已经说过了--你没有认真听))。 同花顺与此完全没有关系。它被用于文件操作。 Yuriy Zaytsev 2020.02.04 12:35 #154 Dmitriy Skub:开发人员已经说过了--你没有认真听))。闪光灯与此毫无关系--完全没有关系。它用于文件操作。我不认为在这个问题上有任何开发人员。也许在其他地方他们说他们可能会跳过印刷品,但该死的是:-)我没有监视他们在这个论坛上写的一切。是的,而我们正在解析的例子中,打印没有被跳过,但只有4秒的差别。很明显,在OnTick和OnBook中出现的tick是未设置的,而未设置给人的印象是在OnBook中它晚了4秒。p.s.Flush()是低级别的,也是高级别的,可以在任何输出到磁盘之后立即设置--如果需要重置的话。而且它不一定是用于低级别的写操作。 我的意思是,如果有东西要刷,就会从缓冲区刷到磁盘。 刷完之后,恰恰是在没有成本的情况下,会刷到磁盘。 Yuriy Zaytsev 2020.02.04 12:51 #155 顺便说一下,我认为开发商为了追求性能而唾弃了印刷品的损失。 Roman 2020.02.04 13:07 #156 Yuriy Zaytsev: 顺便说一下,我认为开发商为了追求性能而唾弃了印刷品的损失。 丢失打印件,表明开发商没有实施排队。 这到底是好是坏,值得商榷。 Yuriy Zaytsev 2020.02.04 13:13 #157 Roman: 丢失打印件,表明开发商没有实施排队。 这到底是好是坏,值得商榷。 我不知道,他们会知道的。 例如,如果能在测试器中禁用该死的记录,以利于速度,那就更好了。 Dmitriy Skub 2020.02.04 13:14 #158 Roman: 打印件的丢失,表明开发商没有实施排队。 这到底是好是坏,值得商榷。 这只是在向屏幕输出时。在文件中,所有这些印刷品都是无损保存的。 Roman 2020.02.04 13:20 #159 Dmitriy Skub: 这只是在屏幕上显示时。所有这些印刷品都保存在文件中,没有任何损失。 我知道了,我把印刷品和蜱虫的到来混为一谈。 然后发现是打印功能 在作怪。 而对于测试来说,也许将结果输出到一个文件中会更好。 真的,印刷品滞后得很厉害。 这里有一个简单的例子来检查这一点:打印一个体面的循环。 并且你可以立即看到打印渲染的速度和打印的时间将是正常的。 Yuriy Zaytsev 2020.02.04 13:23 #160 Dmitriy Skub: 这只是在屏幕上显示时。所有这些印刷品都保存在文件中,没有任何损失。 是吗,那就好了。 我的意思是,当你在测试器中玩时,有时你根本不需要打印,无论是在文件中还是在屏幕上,但你确实需要速度。 1...91011121314151617181920212223...26 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
同事们,请记住,Print的输出是异步的,输出队列有限。如果你有一个快速/大量的他们,你可以完全跳过普林斯。
如果缓冲区溢出,这是有可能的,但只有开发人员会告诉你。如果他们在每次打印后都有flush(),并且有足够大的缓冲区,那就不太可能了。
如果缓冲区溢出,这是有可能的,但只有开发人员会告诉你。如果他们在每次打印后都有flush(),而且缓冲区足够大,那就不太可能了。
开发者已经说过了--你没有认真听))。
同花顺与此完全没有关系。它被用于文件操作。
开发人员已经说过了--你没有认真听))。
闪光灯与此毫无关系--完全没有关系。它用于文件操作。
我不认为在这个问题上有任何开发人员。也许在其他地方他们说他们可能会跳过印刷品,但该死的是:-)我没有监视他们在这个论坛上写的一切。
是的,而我们正在解析的例子中,打印没有被跳过,但只有4秒的差别。很明显,在OnTick和OnBook中出现的tick是未设置的,而未设置给人的印象是在OnBook中它晚了4秒。
p.s.
Flush()是低级别的,也是高级别的,可以在任何输出到磁盘之后立即设置--如果需要重置的话。而且它不一定是用于低级别的写操作。
我的意思是,如果有东西要刷,就会从缓冲区刷到磁盘。 刷完之后,恰恰是在没有成本的情况下,会刷到磁盘。顺便说一下,我认为开发商为了追求性能而唾弃了印刷品的损失。
顺便说一下,我认为开发商为了追求性能而唾弃了印刷品的损失。
丢失打印件,表明开发商没有实施排队。
这到底是好是坏,值得商榷。
丢失打印件,表明开发商没有实施排队。
这到底是好是坏,值得商榷。
我不知道,他们会知道的。
例如,如果能在测试器中禁用该死的记录,以利于速度,那就更好了。
打印件的丢失,表明开发商没有实施排队。
这到底是好是坏,值得商榷。
这只是在屏幕上显示时。所有这些印刷品都保存在文件中,没有任何损失。
我知道了,我把印刷品和蜱虫的到来混为一谈。
真的,印刷品滞后得很厉害。然后发现是打印功能 在作怪。
而对于测试来说,也许将结果输出到一个文件中会更好。
这里有一个简单的例子来检查这一点:打印一个体面的循环。
并且你可以立即看到打印渲染的速度和打印的时间将是正常的。
这只是在屏幕上显示时。所有这些印刷品都保存在文件中,没有任何损失。
是吗,那就好了。
我的意思是,当你在测试器中玩时,有时你根本不需要打印,无论是在文件中还是在屏幕上,但你确实需要速度。