Подскажите! Ошибка при компиляции 'IntervalTime' - no dll defined for the imported function Что делать?

Подскажите! Ошибка при компиляции 'IntervalTime' - no dll defined for the imported function Что делать?
Не определена dll-библиотека для импортируемой функции IntervalTime. Почитай https://docs.mql4.com/ru/runtime/imports по поводу импорта
Luptator:
Не определена dll-библиотека для импортируемой функции IntervalTime. Почитай https://docs.mql4.com/ru/runtime/imports по поводу импорта

Если можно, объясните пожалуйста, почему эта функция импортируется, если это моя пользовательская функция, которую я полностью описал в коде советника, т.е. она находится в одном модуле с советником?
[Удален]
tfkiev:
Luptator:
Не определена dll-библиотека для импортируемой функции IntervalTime. Почитай https://docs.mql4.com/ru/runtime/imports по поводу импорта

Если можно, объясните пожалуйста, почему эта функция импортируется, если это моя пользовательская функция, которую я полностью описал в коде советника, т.е. она находится в одном модуле с советником?


По-моему проблема в том, что после заголовка функции стоит ";" . Сам буквально сегодня натолкнулся на те же грабли.

Т.е. если написать так

double IntervalTime()
{
 
}

то все будет ОК, а если так

double IntervalTime();
{
 
}

то будет ругаться на отсутствие dll

Нужно увидеть исходный код. Без него можно лишь предполагать.
Docent:


По-моему проблема в том, что после заголовка функции стоит ";" . Сам буквально сегодня натолкнулся на те же грабли.

Т.е. если написать так

double IntervalTime()
{
 
}

то все будет ОК, а если так

double IntervalTime();
{
 
}

то будет ругаться на отсутствие dll


Ты прав!!! Ура! И, главное, где это сказано в документации... По-моему, огромный минус разработчикам...
tfkiev:

Ты прав!!! Ура! И, главное, где это сказано в документации... По-моему, огромный минус разработчикам...

А разве в Документации не указан правильный способ описания пользовательской функции?
[Eliminato]

Спасибо Docent!!!

Пять лет назад ответил, а мне сейчас помогло)))