Будущее MQL5 - MQL5+ или даже MQL6 - страница 13

 

Сделать возможность передачи массивов любой размеренности в функцию, зачем эта ерунда с написанием перегрузок и прочего, в с++ это возможно есть конечно нюансы но обсчитывать можно массив любой размеренности. Возникает вопрос зачем функция ArrayDimension() если её всё равно нельзя использовать (только в макросах и в других редких случаях). Сделать возможность присваивать в массивы при создании значения переменных и функций как в с++ выглядит это так

int r=8;

int mas[8]={r,0,0,Func(),r,0,0,1};

Func(){return 5;}

открыть доступ к памяти массива чтобы можно было работать с его памятью а не гонять его через цикл тем самым нагружая процессор излишними вычислениями. Сделать возможность присваивания значений аргументам функции из переменных (хотя бы глобальных) было бы классно и из функций тоже, выглядит это так

int r=8;(глобально или к примеру есть структура)

Funk(){return (5+8);}

Funk1(int ar=r, int ar2=Funk()){return (ar+ar2);} И многое другое можно было бы сделать. Да вот только mql4 и 5 это видимо прогресс века и дальше не пойдём.

Причина обращения: