mql5语言的特点、微妙之处以及技巧 - 页 91 1...848586878889909192939495969798...247 新评论 Renat Fatkhullin 2018.07.31 05:54 #901 Alexey Navoykov: 为什么不以同样的方式计算GetTickCount呢? 那么,有问题的15ms分辨率问题将消失。因为它是这样一个具有明确描述功能和执行速度的函数。 如果你想准确地测量短时期的时间,可以使用微秒计时器。如果你希望精确度达到16毫秒,你应该使用更快的毫秒级计时器。 Alexey Navoykov 2018.07.31 06:59 #902 Renat Fatkhullin: 因为它是这样一个具有明确描述功能和执行速度的功能。执行速度在什么地方有描述吗?我在你的文档中没有看到。 而我的建议对功能有什么影响? 将分辨率限制在15ms是一种功能吗? 这似乎是一个缺点。一个被迫的措施,当你可以通过使用一个更有效的解决方案来避免缺点时,为什么要导入缺点。 如果你想准确地测量短时期的时间,可以使用微秒计时器。如果你希望精确度达到16ms,那么就使用更快的毫秒级计时器。 你可能错过了最后几页,这几页是说你的微秒计时器不适合使用,用它来测量时间间隔是有问题的,因为它被锁定在本地计算机时间 上,不像我作为例子引用的本地PerfomanceCounter。 Slava 2018.07.31 07:28 #903 阿列克谢-纳沃伊科夫。 你可能没有仔细阅读最后几页,那里说你的微秒计时器不适合使用。 它在时间测量方面有问题,因为它与本地计算机时间绑定,不像标准的PerfomanceCounter,也就是我给你的例子。你从哪里得到这个插件的? GetMicrosecondCount 使用QueryPerformanceCounter。 测量用GetMicrosecondCount获得的两个值之间的差异,你就不会依赖于初始值或本地时间变化的技巧了。 Renat Fatkhullin 2018.07.31 09:40 #904 阿列克谢-纳沃伊科夫。执行速度在什么地方有描述吗?我在你的文档中没有看到。 而我的建议对功能有什么影响? 将分辨率限制在15ms是一种功能吗? 这似乎是一个缺点。如果你可以通过使用一个更有效的解决方案来避免缺点,为什么还要导入缺点呢? 你可能没有仔细阅读最后几页,其中的重点是你的微秒计时器不符合既定的目标。 用它来测量时间间隔是有问题的,因为它与本地计算机时间挂钩,不像我作为例子的常规PerfomanceCounter。 注意,是你在问问题,而不是我。所以你不了解这个主题。我很清楚,并回答了你,但你不知为何忘记了自己的无知,甚至要求我这样做。 fxsaber 2018.07.31 10:15 #905 Slava: 测量两个GetMicrosecondCount值之间的差异,你将不依赖于初始值或本地时间变化的焦点。如果在两个GetMicrosecondCounts之间改变了当地时间,它们的差异将显示不同的东西。 Renat Fatkhullin 2018.07.31 10:22 #906 fxsaber:如果在两个GetMicrosecondCounts之间改变了当地时间,它们的差异将显示不同的东西。SSZB。 Andrey Barinov 2018.07.31 10:23 #907 雷纳特-法特库林。SSZB。:) fxsaber 2018.07.31 10:24 #908 雷纳特-法特库林。PRSB。向市场购买者解释这一点。 TheXpert 2018.07.31 10:25 #909 非常有建设性的对话 ) Slava 2018.07.31 10:32 #910 fxsaber: 向市场购买者解释这一点。 在两次调用GetMicrosecondsCount用于测量微秒数的时间之间,本地计算机时间 发生变化的概率是多少? 1...848586878889909192939495969798...247 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为什么不以同样的方式计算GetTickCount呢? 那么,有问题的15ms分辨率问题将消失。
因为它是这样一个具有明确描述功能和执行速度的函数。
如果你想准确地测量短时期的时间,可以使用微秒计时器。如果你希望精确度达到16毫秒,你应该使用更快的毫秒级计时器。
因为它是这样一个具有明确描述功能和执行速度的功能。
执行速度在什么地方有描述吗?我在你的文档中没有看到。 而我的建议对功能有什么影响? 将分辨率限制在15ms是一种功能吗? 这似乎是一个缺点。一个被迫的措施,当你可以通过使用一个更有效的解决方案来避免缺点时,为什么要导入缺点。
如果你想准确地测量短时期的时间,可以使用微秒计时器。如果你希望精确度达到16ms,那么就使用更快的毫秒级计时器。
你可能错过了最后几页,这几页是说你的微秒计时器不适合使用,用它来测量时间间隔是有问题的,因为它被锁定在本地计算机时间 上,不像我作为例子引用的本地PerfomanceCounter。
你可能没有仔细阅读最后几页,那里说你的微秒计时器不适合使用。 它在时间测量方面有问题,因为它与本地计算机时间绑定,不像标准的PerfomanceCounter,也就是我给你的例子。
你从哪里得到这个插件的?
GetMicrosecondCount 使用QueryPerformanceCounter。
测量用GetMicrosecondCount获得的两个值之间的差异,你就不会依赖于初始值或本地时间变化的技巧了。
执行速度在什么地方有描述吗?我在你的文档中没有看到。 而我的建议对功能有什么影响? 将分辨率限制在15ms是一种功能吗? 这似乎是一个缺点。如果你可以通过使用一个更有效的解决方案来避免缺点,为什么还要导入缺点呢?
你可能没有仔细阅读最后几页,其中的重点是你的微秒计时器不符合既定的目标。 用它来测量时间间隔是有问题的,因为它与本地计算机时间挂钩,不像我作为例子的常规PerfomanceCounter。
测量两个GetMicrosecondCount值之间的差异,你将不依赖于初始值或本地时间变化的焦点。
如果在两个GetMicrosecondCounts之间改变了当地时间,它们的差异将显示不同的东西。
如果在两个GetMicrosecondCounts之间改变了当地时间,它们的差异将显示不同的东西。
SSZB。
SSZB。
:)
PRSB。
向市场购买者解释这一点。
向市场购买者解释这一点。