Не копируется массив (ArrayCopy) в МТ5

 

Приветствую всех! Переписывал код с МТ4 на МТ5 и столкнулся с такой проблемой: в МТ5 не копируется массив в массив с помощью функции ArrayCopy. Массив-приёмник находится в исполняемом файле(mqh), массив- источник находится в эксперте, копирование производится в функции исполняемого файла, сама функция вызывается в эксперте а массив-источник передаётся в неё по ссылке.

Вот результат распечатки данных массива-приёмника, элементы массива-источника не скопированы:

МТ5 

Такая же конструкция в МТ4 нормально работает:

МТ4 

Прошу подсказать как скопировать  массив в массив именно таким способом: приёмник находится в исполняемом файле, источник в эксперте(индикаторе).

Заранее благодарю. 

 
Наверно потому-что массив-приемник является статическим.
 
Dmitry Fedoseev:
Наверно потому-что массив-приемник является статическим.

Да проверил, для МТ5 массив-приёмник должен быть только динамическим.

Спасибо за участие. 

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