Новая версия платформы MetaTrader 5 build 3390: Float в OpenCL и математических функциях, методы активации и потерь для машинного обучения - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В нашем коде и библиотеках нет таких объявлений.
Проверьте внимательно свой код и покажите точные строки, на которые указывает компилятор.
Откуда ж оно могло взяться? )))
Откуда ж оно могло взяться? )))
"reserved for future use" , "and internal cases" :-) Или просто забыли
обилие ключевых слов в языке без их формальных определений в mql, к этому и приводит.
Этот камешек разработчикам - по логике вещей должен физически существовать mql5.mqh где есть определения всех встроенных констант, перечислений, типов и функций терминала.
В нашем коде и библиотеках нет таких объявлений.
Проверьте внимательно свой код и покажите точные строки, на которые указывает компилятор.
Я уверен, что в моем коде нет дублирующих объявлений. Простой проверочный код прилагаю (см. вложенный файл). Генерирует следующие ошибки:
identifier 'ENUM_SORT_MODE' already used test_enum-sort.mq5 13 6
implicit conversion from 'enum ENUM_SORT_MODE' to 'enum ENUM_SORT_MODE' test_enum-sort.mq5 22 18
'ENUM_SORT_MODE::SORT_ASCENDING' will be used instead of 'ENUM_SORT_MODE::SORT_ASCEND' test_enum-sort.mq5 22 18
implicit conversion from 'enum ENUM_SORT_MODE' to 'enum ENUM_SORT_MODE' test_enum-sort.mq5 22 18
'ENUM_SORT_MODE::SORT_ASCENDING' will be used instead of 'ENUM_SORT_MODE::SORT_ASCEND' test_enum-sort.mq5 22 18
1 errors, 2 warnings 2 3
Полагаю, что в вашем коде все же есть такие объявления. Это не великая проблема - пару минут на переименовывание имени типа, но для грядущих поколений стоит разобраться и, как минимум, добавить в документацию.
Я уверен, что в моем коде нет дублирующих объявлений. Простой проверочный код прилагаю (см. вложенный файл). Генерирует следующие ошибки:
identifier 'ENUM_SORT_MODE' already used test_enum-sort.mq5 13 6
implicit conversion from 'enum ENUM_SORT_MODE' to 'enum ENUM_SORT_MODE' test_enum-sort.mq5 22 18
'ENUM_SORT_MODE::SORT_ASCENDING' will be used instead of 'ENUM_SORT_MODE::SORT_ASCEND' test_enum-sort.mq5 22 18
implicit conversion from 'enum ENUM_SORT_MODE' to 'enum ENUM_SORT_MODE' test_enum-sort.mq5 22 18
'ENUM_SORT_MODE::SORT_ASCENDING' will be used instead of 'ENUM_SORT_MODE::SORT_ASCEND' test_enum-sort.mq5 22 18
1 errors, 2 warnings 2 3
Полагаю, что в вашем коде все же есть такие объявления. Это не великая проблема - пару минут на переименовывание имени типа, но для грядущих поколений стоит разобраться и, как минимум, добавить в документацию.
Практически всегда, ошибка у программиста начинается с Я УВЕРЕН...
Практически всегда, ошибка у программиста начинается с Я УВЕРЕН...
Тестовый скрипт же приложен. Достаточно открыть в редакторе и попытаться скомпилировать. Результат:
Перечисление ENUM_SORT_MODE действительно окрашено красным как стандартное. Но F1 по нему не ведёт в справку по этому перечислению, а ведёт сюда:
Дебагер не распознает переменную.
Строка для поиска: Oshibka 043.