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

 

有一个代码。

 for (int k=i+1; k<i+barsToProcess; k++){
               if(iCustom(NULL,timeframe,"zz",1,k)>0 && iCustom(NULL,timeframe,"zz",1,k)<(Close[k]*2)){
                  if(ObjectFind(names2[2])>-1)ObjectDelete(names2[2]);
                  ResetLastError();
                 
                  if (ObjectCreate(names2[2],OBJ_TREND,0,iTime(NULL,timeframe,k),iLow(NULL,timeframe,k),iTime(NULL,timeframe,k-1),iLow(NULL,timeframe,k))){
                     ResetLastError(); 
                     if(!ObjectSetInteger(NULL,names2[2],OBJPROP_RAY_RIGHT,true)) PrintFormat("Error SetInteger line 91, err code: %d", GetLastError());
                     value2=iCustom(NULL,timeframe,"zz",1,k);
                     Comment("K ", k);
                     break;
                  }else {PrintFormat("Error when creates trend line at line 93, err code: %d", GetLastError());}
               }
            }

它应该是创造一条趋势线。而代码进入后,一切似乎都很好,但在图表或对象列表中却看不到这条线路......。而在它的前面有完全相同的代码!它还画了一条线,一切都很好,它在图表上。但是这段代码没有完成一些事情... 大概是这样。会是什么呢?

 
Yevhenii Levchenko:

有一个代码。

它应该是创造一条趋势线。而代码进入后,一切似乎都很好,但在图表或对象列表中却看不到这条线路......。同时,我的面前也有完全相同的代码!它还画了一条线,一切都很好,它在图表上。但是这段代码没有完成一些事情...大概是这样。会是什么呢?

与第一部的名字相同?

 
Igor Zakharov:

和第一个人的名字一样?

不,不同。有什么方法可以追踪该行的创建和删除吗?
试着调试了一下...我得到了一个悬念...:(


已添加。

所有 e,解决了问题: )

 
没有一分钟的蜡烛,欧元美元 在19年11月26日的21-58点和就在22-00点与59点的那根蜡烛不等于一个点,它正好没有,蜡烛是平齐的,没有空格。
 
Zlaya_budka:
在一天中没有蜡烛图,欧元美元 在26/11/19的21-58点和一次22-00点,59点的那个不等于一个点,它没有,蜡烛图接近没有空间。

Metatrader功能,没有价格,没有数据,没有蜡烛

 
Alexey Viktorov:

可怜的俄罗斯语言...不理解这个词的含义,他们能说什么呢?

这很清楚,但许多银行只是通过要求核实金额来连续抢劫,如果有一个对手方被击中或类似外汇差额的东西,那该怎么办? 还有他们要求20%的提款到另一家银行的事实。在某处他们写一个非声明和税前规范,银行将抢劫只是在方式上没有?

 
 
Zlaya_budka:

这是可以理解的,但许多银行只是通过要求确认金额而连续抢劫,如果有一个对手方被击中或类似外汇差额的东西,那么怎么办? 还有,他们要求向另一家银行提取20%的资金。在某个地方他们写一个非申报,税务机关是正常的,但银行会抢劫只是在方式不?

与肠道问题作斗争,一切都会好起来的。

 
你对文件中的解释有什么问题?
 
Alexey Viktorov:
为什么你对文件中的解释不满意?

这是因为没有很多的信息。我想了解储备存储器是如何工作的。我还想了解,当尺寸增加时,元素是否被复制到新的空间。意思是说,如果我这样创建一个数组?

ArrayResize(массив,10,20);

如果我想制作11乘20,这些元素是否会被复制到新的空间?如果我把它变成10,0,元素是否会被复制到新的空间?备份内存是否有助于解决这个问题?备份内存只是一个额外的空间。

如果这个额外的内存与阵列内存不是一体的,这意味着当你调整它的大小时,元素将被复制到储备内存中,旧的空间将被删除。

如果这个区域是一个单元,并且在运行中,在这个区域被使用之前,不会发生复制。


如果我们以这个例子为例

当这个数组被扩大时,元素将被复制到一个新的段中;此外,这个段每次都必须被重新找到,因为没有储备。

在上一个例子中,我们必须在车厢内找到一个新的部分,并重新绘制元素。问题是储备内存的用途是什么。

原因: