Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
vvk963
27
vvk963  

Ошибка при компиляции ряда функций типа Сору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

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

Dmitry Fedoseev
43507
Dmitry Fedoseev  

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

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

Vitalie Postolache
12271
Vitalie Postolache  

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

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

Алексей Тарабанов
7316
Алексей Тарабанов  
evillive:

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

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

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

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

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

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

Алексей Тарабанов
7316
Алексей Тарабанов  
Ты прав, я не обратил внимание на ссылку. 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий