对MQL5的祝愿 - 页 78

 

При тестировании не выводятся Alert()'ы.Хотя в коде советника вывод обязателен.На команду Sleep()

тестер вообще не реагирует.Если у всех так,то пожелание к разработчикам подумать об этом.

 

我希望看到更多关于多维数组的理解性工作。


例子。

1.在MQL4中,有一个很大的不便之处,就是你不能把一个二维的字符串作为一维数组来处理,例如,如果有一个函数的原型为

void function(double &a[]);

然后试图传递给它的东西,如

double b[10][10];
...
function(b[0]);

这引起了编译器的激烈反对,尽管从常识的角度来看,它并不要求任何超自然的东西;)


2.ArrayResize 不知为何只对第一个维度起作用,这从根本上说是无法理解的--程序 "知道 "所有测量的尺寸,这些数据可以通过ArrayRange访问,所以应该可以调整尺寸。

 
vvavva писал(а)>>

还有一个要求(对所有的MQL)!

当你改变账户时,当专家顾问在循环中工作,并按下EA按钮时,账户不匹配!这是为什么?

假设专家顾问先完成了它的工作,然后它改变了账户,但现在启动(循环)仍在运行,账户已经改变了

而你必须做额外的检查!

我支持你。

我不明白哪里出了问题,但我确实有这个问题。似乎环境变量并不在一个数据包中,而是 "涂抹 "在流量中;而且这些数据包之间没有明确的分水岭。也没有一个机制来询问这个变量,"你是谁的?旧账户还是新账户?"。

当新账户在另一个区时,这一点尤其关键。它原来是一个醋坛子。

 

需要一个功能来获取关于传入的买/卖请求的信息--"市场深度",销售量

 
我希望在第五版语言中看到一个三元运算符
 
TheXpert >>:
Хотелось бы увидеть в 5 версии языка тернарный оператор

已经有了。

 
Rosh >> :

已经有了。

Gut :) 。

关于声明 -- 把声明和定义分开会比较好。这一点很重要,因为相互之间有循环引用的类会出现,尽管不是立即出现。将这些概念分开会解决很多问题,特别是这个问题。

[删除]  
我想看到的第一件事是一个调试器,当然还有一个API
 

终端中对已关闭订单的过滤最好是基于订单关闭时间(而不是打开时间)。

[删除]  
并且,时间序列 是逐个像素的...如果所有的事情都能做到别人以前要求的那样 :)