新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1841 1...183418351836183718381839184018411842184318441845184618471848...1953 新评论 Maxim Kuznetsov 2022.01.04 19:48 #18401 Mihail Matkovskij #:你认为CopyRates会在数组高中 返回0、EMPTY_VALUE或DBL_MAX?你是认真的吗?:)也许你可以给我看一个发生这种情况的例子? 我也犯过这样的错误。开始积极收集统计数据,你就会。 始终要检查其他人的数据。 关于连出价,问价都可以不正确的事实,甚至在这个线程说。我就不挖出链接了,它很长,但它曾经是,而且被治愈了 Oleksandr Nozemtsev 2022.01.04 19:56 #18402 你好!一位客户发现了软件中的一个错误。我已经修正了代码,并把它放在新版软件中。新的版本是否会在不增加成本的情况下提供给客户?我怎样才能将更正后的版本转发给客户? Konstantin Nikitin 2022.01.04 20:03 #18403 Oleksandr Nozemtsev #: 你好!一位客户发现了程序中的一个错误。我修正了代码,并在新版程序中上传了它。新版本是否可以免费提供给买方?我怎样才能将更正后的版本转发给买方? 如果你刚刚升级了产品。那些购买了它的人将能够在不付费的情况下进行升级。如果是作为新产品发布,当然只有购买/租赁的人才能使用。 Oleksandr Nozemtsev 2022.01.04 20:10 #18404 Konstantin Nikitin #:如果你刚刚升级了产品。那些买了它的人将能够在不付费的情况下进行升级。如果作为新产品发布,当然只有购买/租用的人才能升级。 发布在同一产品的 "版本 "选项卡中 曾是1.0版本,变成了2.0。也就是说,按照我的理解,它应该是免费的。好的!我怎样才能获得更新?客户是否必须下载和安装新版本? Mihail Matkovskij 2022.01.04 20:12 #18405 Maxim Kuznetsov #:我踩到过这样的耙子。开始积极收集、计算统计数据,你就会。始终检查其他人/外部的数据。关于连出价,问价都可以不正确的事实,甚至在这个线程说。我就不挖出链接了,它很长,但它被治愈了。 好的。这里有一个函数可以检查。 bool arrayCheck(const double &_values[]) { for (int i = 0; i < (int)_values.Size(); i++) if (_values[i] == 0 || _values[i] == EMPTY_VALUE || _values[i] == DBL_MAX) { Alert("Values incorrect! File: ", __FILE__, " Line: ", __LINE__, " ", __FUNCTION__); return false; } return true; } 如果你设法捕捉到至少一个这样的案例,请在主题中发布https://www.mql5.com/ru/forum/1111。 因为有一个用户还写道,它在测试器中给出的价格是错误的。但他从未举出一个可以看到这一点的例子(https://www.mql5.com/ru/forum/1111/page3131#comment_26786448)。 Ошибки, баги, вопросы 2010.06.02www.mql5.com Общее обсуждение: Ошибки, баги, вопросы Vitaly Muzichenko 2022.01.05 01:26 #18406 Mihail Matkovskij #: 这样做的。 if(CopyLow(mSymbol,0,2,6,low)>0 && low[ArrayMinimum(low)]>CopySymb[1].low) { 谢谢大家! Mihail Matkovskij 2022.01.05 08:07 #18407 Vitaly Muzichenko #:这样做的。谢谢大家! 稍作澄清。如果失败,ArrayMaximum可以返回-1。我们仍然需要弄清楚这些情况可能是什么。让我们一下子拒绝一个空的低位数组。而为了避免猜测可能存在的其他情况,我们只是这样做。 int iMinLow; if(CopyLow(mSymbol,0,2,6,low)>0 && (iMinLow = ArrayMinimum(low)) >= 0 && low[iMinLow]>CopySymb[1].low) { Mihail Matkovskij 2022.01.05 08:19 #18408 Mihail Matkovskij #:一个小小的澄清。如果失败,ArrayMaximum可以返回-1。还有待了解的是,这可能是一种什么样的失败。让我们马上拒绝一个空的低位数组。而为了避免猜测还可能发生什么,我们就这样做。 而且要更加可靠。 int iMinLow; if(CopyLow(mSymbol,0,2,6,low)>0 && (iMinLow = ArrayMinimum(low)) >= 0 && iMinLow < (int)low.Size() && low[iMinLow]>CopySymb[1].low) { Tretyakov Rostyslav 2022.01.05 08:25 #18409 Vitaly Muzichenko #:这样做的。谢谢大家! 为什么不使用iLowest? Mihail Matkovskij 2022.01.05 08:32 #18410 Tretyakov Rostyslav #:为什么不使用iLowest? 这取决于任务是什么... 1...183418351836183718381839184018411842184318441845184618471848...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你认为CopyRates会在数组高中 返回0、EMPTY_VALUE或DBL_MAX?你是认真的吗?:)
也许你可以给我看一个发生这种情况的例子?
我也犯过这样的错误。开始积极收集统计数据,你就会。
始终要检查其他人的数据。
关于连出价,问价都可以不正确的事实,甚至在这个线程说。我就不挖出链接了,它很长,但它曾经是,而且被治愈了
你好!一位客户发现了程序中的一个错误。我修正了代码,并在新版程序中上传了它。新版本是否可以免费提供给买方?我怎样才能将更正后的版本转发给买方?
如果你刚刚升级了产品。那些购买了它的人将能够在不付费的情况下进行升级。如果是作为新产品发布,当然只有购买/租赁的人才能使用。
如果你刚刚升级了产品。那些买了它的人将能够在不付费的情况下进行升级。如果作为新产品发布,当然只有购买/租用的人才能升级。
发布在同一产品的 "版本 "选项卡中 曾是1.0版本,变成了2.0。也就是说,按照我的理解,它应该是免费的。好的!我怎样才能获得更新?客户是否必须下载和安装新版本?
我踩到过这样的耙子。开始积极收集、计算统计数据,你就会。
始终检查其他人/外部的数据。
关于连出价,问价都可以不正确的事实,甚至在这个线程说。我就不挖出链接了,它很长,但它被治愈了。
好的。这里有一个函数可以检查。
如果你设法捕捉到至少一个这样的案例,请在主题中发布https://www.mql5.com/ru/forum/1111。
因为有一个用户还写道,它在测试器中给出的价格是错误的。但他从未举出一个可以看到这一点的例子(https://www.mql5.com/ru/forum/1111/page3131#comment_26786448)。
这样做的。
谢谢大家!
这样做的。
谢谢大家!
稍作澄清。如果失败,ArrayMaximum可以返回-1。我们仍然需要弄清楚这些情况可能是什么。让我们一下子拒绝一个空的低位数组。而为了避免猜测可能存在的其他情况,我们只是这样做。
一个小小的澄清。如果失败,ArrayMaximum可以返回-1。还有待了解的是,这可能是一种什么样的失败。让我们马上拒绝一个空的低位数组。而为了避免猜测还可能发生什么,我们就这样做。
而且要更加可靠。
这样做的。
谢谢大家!
为什么不使用iLowest?
为什么不使用iLowest?
这取决于任务是什么...