清除一个定义元素的数组 - 页 26

 
Stanislav Dray:

不同的机器有不同的结果,几乎相差2倍,所以甚至不清楚它是否有意义。

这甚至不是在不同的机器上,而是脚本同时运行数次。而结果将是不同的。对于过滤矢量,不知为何没有影响,但在其他方面,你可以看到跳跃的情况。

 
Konstantin Nikitin:

甚至不是在不同的机器上,而是同时运行数次脚本。而且会有不同的结果。有了过滤矢量,不知何故不影响它,但在其他方面我们可以看到跳跃。

嗯,我有相反的情况。滤波矢量与你的根本不同。我认为你需要增加一个输入数据不断变化的循环通道,并选择一个平均值,这或多或少会是正确的。

 

在MT4测试中

MT5

这两个文件都在项目中


P.S. 谁想用自己的函数,自己写吧。在项目中,有一个目录供它们使用。

 
请告诉我如何 "调整 "数组的第二维尺寸......--谢谢你!
 
Nikolay Gaylis:
请告诉我如何 "调整 "数组的第二维尺寸......--谢谢你!

阵列[][5]

 
Nikolay Gaylis:
如何 "调整 "数组的第二维大小......--谢谢你

在这种情况下使用结构。工作起来更方便。

struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart()
{
     if( ArrayResize(MySruct, 10)==10)
     {
          for(int i=0; i<ArraySize(MySruct); i++)
          {
               ArrayResize(MySruct[i].ticket, 5);
               ArrayResize(MySruct[i].price, 5);
               ArrayResize(MySruct[i].symbol, 5);
          }
     }
}
 
Vitaly Muzichenko:

阵列[][5]

变量)

 
Nikolay Gaylis:

变量)

做到有余力,就不会有问题。

 
Konstantin Nikitin:

在MT4中测试

MT5

这两个文件都在项目中


P.S. 谁想用自己的函数,自己写吧。它们在项目中的目录是。

如果能有写入权限就更好了

 
Stanislav Dray:

那么,获得写作权也不失为一个好主意

偶然发现了这个话题,粘贴了很多。谁忘了写。

P.S. 而在一般情况下,不是命令,但是。这是为开发人员准备的。也许需要一个公共的 "允许所有人读/写 "的复选框