Разработчики написали небольшую статью на эту тему - Особенности работы с числами типа double в MQL4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Функция MathMod(value1,value2) почему-то возвращает некорректные значения при value2 <1.
Например MathMod(1.0,0.1) возвращает 0.1, хотя должно быть 0. То же самое и MathMod(0.3,0.1). А вот MathMod(0.2,0.1) возвращает 0 как и положено.
В общем там какой-то баг с этой функцией. Нормализация ничего не даёт. Пробовал нормализовывать и аргументы и результаты функции, но всё бесполезно.
Надеюсь услышать комментарии от разработчиков.