При успешном выполнении функция возвращает количество всех элементов, содержащихся в массиве после изменения размера; в противном случае возвращает -1 и массив не меняет размеры. Функция может быть применена только к динамическим массивам. При этом необходимо иметь ввиду, что нельзя изменять размер для динамических массивов, назначенных в...
int src_data[10];
//--- Не важно как заполнен массив//--- Удалим индекс 4ArrayCopy(src_data, src_data, 4, 5);
ArrayResize(src_data, ArraySize(src_data)-1);
万岁,我想我已经取得了一个可以接受的结果。
当位置被打开 时,数组会填入所需的数据。
如果我在测试器中运行EA,我可以看到评论中的前四个条目,如果测试器处于低速状态,并使用暂停--一切都很清楚。
我附上代码的文件。
现在我试着在第一个条件上做文章,把N_Caste = 1分配给符合这个条件的职位。
欢迎批评者的到来。
感谢所有不漠视的人。
...这种东西要么是自己写的,要么是委托自由职业者写的。
对不起,无法过去。不是有这样的事情吗?
晚安。
作为上述信息的后续行动--教EA创建一个二维数组,在其中输入每个位置的票据和排名的值,因为位置开放。
在未来,当信号或条件出现时,相应职位的等级将发生变化。这就是我计划管理职位的方式。
有一个问题--我请专业人士来回答。帮助我处理从数组中删除元素的问题。
随着职位的关闭,精英们积聚在数组中,数组中存储着已经关闭的"死亡 "职位 的票数和等级,如何删除我不知道。
pp.上的操作。172-173不工作。
在每个蜡烛图的OnTick()中,仓位被打开,他们的止损被修改,他们的ticks被输入到一个数组中,并被分配到原始的零等级。
随着停止的触发,数组中积累了不必要的元素。为了清楚起见,我已经输出了必要的评论,一切都在网上可见。
代码很小,所以我把它贴在这里,也附上文件。
请帮助我组织阵列清理。
为了使过程清晰,最好把StLoss设为0,TProf应保持50,EA应放在任何货币的小时图上。这是在测试器中。
在onlan的演示中,当然是几分钟就好了。
为了使过程清晰,最好把StLoss设为0,TProf应留为50,EA应放在任何货币的小时图上。这是在测试器中。
在onlan的演示中,当然是几分钟就好了。
St.Loss †©在你的墙上!
我从椅子上摔下来了)
St.损失是不可避免的。
嗯......我们已经在论坛上找到了关于这个问题的人,嗯†,已经有了......。)
St.Loss †© 在你的墙上!
我从椅子上摔了下来)
显然,St.Loss是不可避免的。
嗯......我们有一个人在这样的主题上,嗯†,已经在论坛上......)
我同意,这听起来很荒谬。但这只是一个模型,用来解决部分算法问题。很高兴我能够改善你的心情。
如果你不介意抛出一个链接,".... 这个话题的人,好吧 †,已经在论坛上......"plz.
如果你不介意抛出一个链接,"....,有人在这样的话题,好吧,†,已经在论坛上了......"请。
更好的是,告诉我你是否知道如何从一个二维数组中移除不再需要的元素?
打破了我的头,目录擦到了洞。真可惜,我没有这样的头脑。
如何从一个二维数组中删除不再需要的元素?
ArrayResize()。
更好的是,如果你知道如何从一个二维数组中删除不再需要的元素。
我已经失去了理智,我已经把参考书抹到了地上。真可惜,我没有这样的头脑。
复制数组"本身",从被删除的旁边的位置开始,从被删除的位置开始写。然后按照Grigori.S.B的建议调整大小
对于一个二维数组,要删除的行数乘以2。对于一个3维的数组,乘以3...ArrayResize()。
早上好,谢谢你的答复。
我想你还没有注意到,你可以看看上面,所有的问题都是关于MQL5的。
我明白,这种差别有时并不关键,但尽管如此。你所引用的函数调整了数组的大小,也许在大小减少的情况下切断了多余的元素。
这不是我们所需要的。你需要通过找到一个元素的值来删除它。我也试过这个功能,我在#23中写过。还是谢谢你。