//+------------------------------------------------------------------+//| Ord_Array.mq4 |//| Pingvin-man |//+------------------------------------------------------------------+#propertycopyright"Pingvin-man"#propertylink"Pingvin-man@mail.ru"//------------------------------------------------------------------------------------------------------------------------------------------------//------------------------------------------------------------------------------------------------------------------------------------------------ voidOrd_Array(intArray[], intsk)// объявление пользовательской функции. Начальные данные - название массива и счётчик {intVol=ArraySize(Array)+1; // Выясняем текущий размер массива и увеличиваем его на 1ArrayResize(Array,Vol); // Устанавливаем новый размер массива (прибавляем ещё один элемент) Array[sk-1]=OrderTicket(); // Присваиваем sk_му элементу массива значение тикета ордера return; // Функция ничего не возвращает, т.к. результат - массив (статическая переменная) }//------------------------------------------------------------------------------------------------------------------------------------------------//------------------------------------------------------------------------------------------------------------------------------------------------
Всем привет.
Создаю пользовательскую функцию.
Не пойму, почему выдаёт ошибку при компиляции - вот здесь:
Array[sk-1]=OrderTicket();
.Говорит, что array ithem cannot be assighned.
Или вложенные файлы не компилируются отдельно?
И осуществлять поиск ошибок нужно уже при окончательной сборке советника?
Всем привет.
Создаю пользовательскую функцию.
Не пойму, почему выдаёт ошибку при компиляции - вот здесь:
.Говорит, что array ithem cannot be assighned.Или вложенные файлы не компилируются отдельно?
И осуществлять поиск ошибок нужно уже при окончательной сборке советника?
Спасибо.
Сильно только не пинайте. :-)