Ошибки, баги, вопросы - страница 2429
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А эти два числа каких типов? И также не мешает пользоваться переводом сообщения об ошибке - так сразу поймёте где Ваша ошибка.
fabs() всегда double
PeriodSeconds() всегда int
Перевод тоже очевидный...
Вот я нашёл ответ:
https://www.mql5.com/ru/forum/1111/page166#comment_29753
но не уверен, что в моём случае он применим...
так нет предупреждения, но выглядит как извращение
fabs() всегда double
PeriodSeconds() всегда int
Перевод тоже очевидный...
Вот я нашёл ответ:
https://www.mql5.com/ru/forum/1111/page166#comment_29753
но не уверен, что в моём случае он применим...
fabs(Start-End)/100 какой тип имеет? А?
Справка: Приведение типов
fabs(Start-End)/100 какой тип имеет? А?
Справка: Приведение типов
double/int = double
double/int = double
Да, верно. И вот этот double Вы сравниваете с int (PeriodSeconds -> int).
Да, верно. И вот этот double Вы сравниваете с int (PeriodSeconds -> int).
Да, верно. И вот этот double Вы сравниваете с int (PeriodSeconds -> int).
обычно, нет в таком сравнении проблемы, вот искусственные примеры. Компилятор предупреждает только в вышеприведённом случае:
Такая сигнатура
для типа ulong функция fabs возвращает тип ulong. приводите к знаковому типу внутри fabs или после fabs или к беззнаковому справа
fxsaber:
Теперь понятно...
Спасибо!
Добавлено: в справке нет этого - там только double прописано.