程序库: 多功能测试仪 - 页 26 1...192021222324252627282930313233...56 新评论 fxsaber 2021.03.12 09:24 #251 traveller00:1.我会 在 Sleep2 中将 GetTickCount() 改为GetTickCount64()。否则,溢出会威胁到不太正确的逻辑。在 64 变体中,溢出发生的频率明显降低。在其他工作中,也许也值得切换。 即使在理论上,也不会有溢出的威胁。 void OnStart() { uint StartTime1 = UINT_MAX - 100; uint StartTime2 = UINT_MAX + 100; Print(StartTime2 - StartTime1); // 200 } 2.第二个ArrayResize 在这里提出了 问题 很可能应该是 不,这里一切正常。文档在撒谎。 3.最后是一些不同的类型。 已修正,谢谢。 traveller00 2021.03.12 13:20 #252 fxsaber:理论上甚至不可能有溢出的威胁。 是的,你是对的,是我没注意。在这种情况下确实没有区别。 但在 ThirdPartyTicks -> Web.mqh 中似乎有区别。 ulong StartTime = ::GetTickCount(); ... StartTime = ::GetTickCount() - StartTime; 这就是为什么我在所有地方都使用 64 位变体,以防万一。 fxsaber: 不,那里的一切都是正确的。文档有误。 我使用了以下代码 ushort Shorts[]; MTTESTER::FileLoad(FileName,Shorts); 在 FileLoad 中,Size=1000,数组 大小为 500,读取后 Read=Size=1000。然后我的变量是正确的。在这里,我依赖 MSDN,这种行为与 MSDN 一致。 fxsaber 2021.03.12 17:55 #253 traveller00:我使用以下代码在 FileLoad 中,Size=1000,数组 大小为 500,读取后,Read=Size=1000。这样我的变量就正确了。在这里,我依赖 MSDN,这种行为与 MSDN 一致。 我有 500。 traveller00 2021.03.12 19:13 #254 fxsaber:我有 500 块。 这就奇怪了,我刚才仔细检查了一下,和 MSDN 上的一致。但如果没有人有任何疑问,而且一切正常,那就没问题,我觉得没必要深究细节。 fxsaber 2021.03.27 10:32 #255 如果有人做过,请分享一下在测试人员忙于当前优化工作时,如何利用以前的优化结果安排工作的方案。 显然,我们需要复制选项文件和符号。最合理的方法可能是通过 mklink。 Edgar Akhmadeev 2021.03.27 13:50 #256 fxsaber:如果有人做过,请分享一下在测试人员忙于当前优化工作时,如何利用以前的优化结果安排工作的方案。显然,我们需要复制选项文件和符号。最合理的方法可能是通过 mklink。 我使用的是指向缓存文件夹的链接。不过不是用 mklink,而是用 Far Commander 文件管理器。但这是一样的。您可以使用 WinAPI 在沙盒之外组织文件访问,但链接更可取。原则上,我不需要其他东西,但如果有必要,我需要创建指向其他文件夹的链接。你所说的工作组织计划是指其他细节吗? fxsaber 2021.03.27 13:51 #257 Edgar Akhmadeev: 您所说的工作计划组织是指其他细节吗? 注意选择文件,并从中运行单次通行证。 traveller00 2021.03.27 19:05 #258 就我个人而言,我尽量不在一个文件夹中使用多个终端。它的构造非常奇特。如果它悄无声息地脱落,一周后你就会意外发现。 因此,它可以通过 vin api 运行。 pivomoe 2021.04.20 11:03 #259 您好。是否有可能通过编程更改 EA 的一个参数并运行一次测试? fxsaber 2021.04.20 11:05 #260 pivomoe: 您好。是否有可能以编程方式更改 EA 的一个参数并运行一次测试? MTTester 库允许您完成用户通过图形用户界面可以完成的所有操作。 1...192021222324252627282930313233...56 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1.我会 在 Sleep2 中将 GetTickCount() 改为GetTickCount64()。否则,溢出会威胁到不太正确的逻辑。在 64 变体中,溢出发生的频率明显降低。在其他工作中,也许也值得切换。
即使在理论上,也不会有溢出的威胁。
2.第二个ArrayResize 在这里提出了 问题
很可能应该是
不,这里一切正常。文档在撒谎。
3.最后是一些不同的类型。
已修正,谢谢。
理论上甚至不可能有溢出的威胁。
是的,你是对的,是我没注意。在这种情况下确实没有区别。
但在 ThirdPartyTicks -> Web.mqh 中似乎有区别。
这就是为什么我在所有地方都使用 64 位变体,以防万一。
不,那里的一切都是正确的。文档有误。
我使用了以下代码
在 FileLoad 中,Size=1000,数组 大小为 500,读取后 Read=Size=1000。然后我的变量是正确的。在这里,我依赖 MSDN,这种行为与 MSDN 一致。
我使用以下代码
在 FileLoad 中,Size=1000,数组 大小为 500,读取后,Read=Size=1000。这样我的变量就正确了。在这里,我依赖 MSDN,这种行为与 MSDN 一致。
我有 500。
我有 500 块。
这就奇怪了,我刚才仔细检查了一下,和 MSDN 上的一致。但如果没有人有任何疑问,而且一切正常,那就没问题,我觉得没必要深究细节。
如果有人做过,请分享一下在测试人员忙于当前优化工作时,如何利用以前的优化结果安排工作的方案。
显然,我们需要复制选项文件和符号。最合理的方法可能是通过 mklink。
如果有人做过,请分享一下在测试人员忙于当前优化工作时,如何利用以前的优化结果安排工作的方案。
显然,我们需要复制选项文件和符号。最合理的方法可能是通过 mklink。
注意选择文件,并从中运行单次通行证。
就我个人而言,我尽量不在一个文件夹中使用多个终端。它的构造非常奇特。如果它悄无声息地脱落,一周后你就会意外发现。
因此,它可以通过 vin api 运行。
您好。是否有可能以编程方式更改 EA 的一个参数并运行一次测试?
MTTester 库允许您完成用户通过图形用户界面可以完成的所有操作。