错误、漏洞、问题 - 页 1657 1...165016511652165316541655165616571658165916601661166216631664...3184 新评论 Vladimir Karputov 2016.08.31 07:04 #16561 Igor Karushev:我在哪里都找不到MetaTrader 5策略测试器代理 的明确规定的最低内存要求。是否有任何文件或地方可供查阅?如果你想从云端接收任务,请牢记。 如果你使用的是Windows x32操作系统,那么这条道路对你来说是完全封闭的。对于每个代理的内存小于1Gb的用户来说,这种方式是封闭的。如果你的CPU低于英特尔i7 - 你将得到很少的工作。 Alexey Volchanskiy 2016.08.31 07:07 #16562 Karputov Vladimir:如果你想从云端接收任务,请牢记 如果你使用的是Windows x32操作系统,该路径对你来说是完全封闭的。如果你的每个代理的内存少于1Gb,那么这个方法对你来说是关闭的。如果你的CPU低于英特尔i7 - 你将得到很少的工作。 除了啤酒,那里到底有没有钱可赚?))当然,除非你拥有一个农场。 Igor Karushev 2016.08.31 07:12 #16563 Karputov Vladimir:如果你想从云端接收任务,请牢记 如果你使用的是Windows x32操作系统,该路径对你来说是完全封闭的。如果你的每个代理的内存少于1Gb,那么这个方法对你来说是关闭的。如果你的CPU低于英特尔i7 - 你将得到很少的工作。 你确定是1千兆字节的内存吗?不是2GB吗?再说一遍:在描述或文件中的任何地方是否写有任何明确的数字? Vladimir Karputov 2016.08.31 07:19 #16564 Igor Karushev: 你确定是1千兆字节的内存吗?它不是2Gb吗?我再重复一遍:在描述或文件中的某个地方是否写有任何明确的数字?不要扭曲:原文是我的:"如果每个代理 的RAM小于1Gb"已添加。而你可以在我们推出MQL5云端网络服务 的话题中寻找答案! Vladimir Karputov 2016.08.31 07:23 #16565 Alexey Volchanskiy: 除了酿酒之外,那里还有什么钱可赚吗?))当然,除非你拥有一个农场。 我没有i7--所以我很早以前就关闭了云计算。我只在我的家庭网络上使用代理。 Sergei Vladimirov 2016.08.31 23:24 #16566 Slawa:系统函数Point()实际上被内联,并被转换成对_Point变量的 简单访问而订单参数函数(OrderType(), OrderTicket(), etc.)是在选择订单后被内联的?如果我们重复处理,例如,选择的订单类型,将OrderType()的结果存储在一个变量中,然后在我们的代码中使用该变量,这是否有意义?或者与重复调用该函数相比,不会有任何区别?即,例如,执行此类代码的速度是否有差异?if(OrderType() == OP_BUYLIMIT || OrderType() == OP_BUYSTOP || OrderType() == OP_SELLLIMIT || OrderType() == OP_SELLSTOP) { }иint nType = OrderType(); if(nType == OP_BUYLIMIT || nType == OP_BUYSTOP || nType == OP_SELLLIMIT || nType == OP_SELLSTOP) { } Sergei Vladimirov 2016.09.01 00:53 #16567 我自己测试了一下。第二段代码的运行速度是原来的四倍。这一切都很清楚,这个问题已经不存在了。 [删除] 2016.09.01 01:02 #16568 Sergei Vladimirov: 我自己测试了一下。第二段代码的运行速度是原来的四倍。就是这样,这个问题已经不存在了。 四倍的速度。你能提供数字吗?不是4微秒,而是1微秒?) Sergei Vladimirov 2016.09.01 01:07 #16569 不是微型的。纳米。)"a = OrderType()" - 3.45 ns."a = nType" - 2.19 ns。 Alexey Volchanskiy 2016.09.01 01:08 #16570 Sergei Vladimirov:订单参数函数(OrderType(), OrderTicket(), etc.)是否在订单被选中后被内联?如果我们重复处理,例如,所选择的订单类型,将OrderType()的结果存储在一个变量中,并在以后的代码中使用该变量,是否有意义?或者与重复调用该函数相比,不会有任何区别?即,例如,执行此类代码的速度是否有差异?и谢尔盖-弗拉基米罗夫。 我自己检查过了。第二段代码的执行速度是原来的4倍。都清楚了,你的问题得到了回答。不管是什么问题,任何函数调用总是比对堆栈中的变量的引用要慢,在这个例子中是nType。就我个人而言,我总是在第二种情况下对像你这样的MQL函数调用进行 缓存。 1...165016511652165316541655165616571658165916601661166216631664...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在哪里都找不到MetaTrader 5策略测试器代理 的明确规定的最低内存要求。
是否有任何文件或地方可供查阅?
如果你想从云端接收任务,请牢记。
如果你想从云端接收任务,请牢记
如果你想从云端接收任务,请牢记
你确定是1千兆字节的内存吗?它不是2Gb吗?我再重复一遍:在描述或文件中的某个地方是否写有任何明确的数字?
不要扭曲:原文是我的:"如果每个代理 的RAM小于1Gb"
已添加。
而你可以在我们推出MQL5云端网络服务 的话题中寻找答案!
除了酿酒之外,那里还有什么钱可赚吗?))当然,除非你拥有一个农场。
系统函数Point()实际上被内联,并被转换成对_Point变量的 简单访问
而订单参数函数(OrderType(), OrderTicket(), etc.)是在选择订单后被内联的?如果我们重复处理,例如,选择的订单类型,将OrderType()的结果存储在一个变量中,然后在我们的代码中使用该变量,这是否有意义?或者与重复调用该函数相比,不会有任何区别?
即,例如,执行此类代码的速度是否有差异?
и
我自己测试了一下。第二段代码的运行速度是原来的四倍。就是这样,这个问题已经不存在了。
不是微型的。纳米。)
"a = OrderType()" - 3.45 ns.
"a = nType" - 2.19 ns。
订单参数函数(OrderType(), OrderTicket(), etc.)是否在订单被选中后被内联?如果我们重复处理,例如,所选择的订单类型,将OrderType()的结果存储在一个变量中,并在以后的代码中使用该变量,是否有意义?或者与重复调用该函数相比,不会有任何区别?
即,例如,执行此类代码的速度是否有差异?
и
我自己检查过了。第二段代码的执行速度是原来的4倍。都清楚了,你的问题得到了回答。
不管是什么问题,任何函数调用总是比对堆栈中的变量的引用要慢,在这个例子中是nType。
就我个人而言,我总是在第二种情况下对像你这样的MQL函数调用进行 缓存。