Ошибка 'CopyLow' - no one of the overloads can be applied to the function call

 

Ошибка при компиляции ряда функций типа СоруHigh, CopyLow, CopyTime и т.д.

Пробовал компилять примеры из справочника по mql4 - то же самое.

MQH файл с прототипами не нашел.

 Вызов:  int copied=CopyLow(Symbol(),PERIOD_M1,0,10,Low); 

Ошибка 'CopyLow' - no one of the overloads can be applied to the function call

 Прошу помощи.

 

Скорее всего что-то не то с Low. Должен быть массив double.

"no one of the overloads can be applied to the function call" - случается когда не соответствующий тип у какого-нибудь параметра. 

 

Название массива Low[] уже зарезервировано  под одноименный массив котировок , переименуйте свой.

Нельзя выдавать функциям, переменным и массивам зарезервированные имена, совпадающие с уже занятыми под предопределённые переменные и функции, во избежание таких ошибок.

 
evillive:

Название массива Low[] уже зарезервировано  под одноименный массив котировок , переименуйте свой.

Нельзя выдавать функциям, переменным и массивам зарезервированные имена, совпадающие с уже занятыми под предопределённые переменные и функции, во избежание таких ошибок.

Виталий, это просто сообщение о том, что при попытке перегрузки функции не был найден рабочий вариант. Далее, можем либо гадать, либо запрашивать код. 
 
tara:
Виталий, это просто сообщение о том, что при попытке перегрузки функции не был найден рабочий вариант. Далее, можем либо гадать, либо запрашивать код. 

Я не про сообщение, я про конкретный код писал ответ, вот про этот кусок, если точнее:

int copied=CopyLow(Symbol(),PERIOD_M1,0,10,Low);

Массив Low[] - зарезервирован и не может быть перегружен пользователем.

 
Ты прав, я не обратил внимание на ссылку.