新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1841

 
Mihail Matkovskij #:

你认为CopyRates会在数组高中 返回0、EMPTY_VALUE或DBL_MAX?你是认真的吗?:)

也许你可以给我看一个发生这种情况的例子?

我也犯过这样的错误。开始积极收集统计数据,你就会。

始终要检查其他人的数据。

关于连出价,问价都可以不正确的事实,甚至在这个线程说。我就不挖出链接了,它很长,但它曾经是,而且被治愈了

 
你好!一位客户发现了软件中的一个错误。我已经修正了代码,并把它放在新版软件中。新的版本是否会在不增加成本的情况下提供给客户?我怎样才能将更正后的版本转发给客户?
 
Oleksandr Nozemtsev #:
你好!一位客户发现了程序中的一个错误。我修正了代码,并在新版程序中上传了它。新版本是否可以免费提供给买方?我怎样才能将更正后的版本转发给买方?

如果你刚刚升级了产品。那些购买了它的人将能够在不付费的情况下进行升级。如果是作为新产品发布,当然只有购买/租赁的人才能使用。

 
Konstantin Nikitin #:

如果你刚刚升级了产品。那些买了它的人将能够在不付费的情况下进行升级。如果作为新产品发布,当然只有购买/租用的人才能升级。

发布在同一产品的 "版本 "选项卡中 曾是1.0版本,变成了2.0。也就是说,按照我的理解,它应该是免费的。好的!我怎样才能获得更新?客户是否必须下载和安装新版本?

 
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.02
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Mihail Matkovskij #:

这样做的。

if(CopyLow(mSymbol,0,2,6,low)>0 && low[ArrayMinimum(low)]>CopySymb[1].low) {

谢谢大家!

 
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 #:

一个小小的澄清。如果失败,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) {
 
Vitaly Muzichenko #:

这样做的。

谢谢大家!

为什么不使用iLowest?

 
Tretyakov Rostyslav #:

为什么不使用iLowest?

这取决于任务是什么...

原因: