double MathMod( double value, double value2)
Функция возвращает остаток от деления двух чисел.
Функция возвращает остаток от деления двух чисел.
Возможно из-за особенностей сравнения чисел типа double?
https://www.mql5.com/ru/search/%u0441%u0440%u0430%u0432%u043D%u0435%u043D%u0438%u0435%20double
double MathMod( double value, double value2)
Функция возвращает остаток от деления двух чисел.
Возможно из-за особенностей сравнения чисел типа double?Функция возвращает остаток от деления двух чисел.
https://www.mql5.com/ru/search/%u0441%u0440%u0430%u0432%u043D%u0435%u043D%u0438%u0435%20double
Однозначно. Еще один никель в копилку "MQL4: Invalid Stops на лимитах и пропущенные стопы и тейки."
#include <stdlib.mqh> int start() { Print(DoubleToStrMorePrecision(MathMod( 1.9100, 0.0010), 16)); }
2006.11.03 19:54:21 2005.11.29 16:10 test EURUSDm,M5: 0.0009999999999999
MathMod( 1.9100, 0.0010 ) = 0.001 --> Почему ?
MathMod( 1.9100 * 10000, 0.0010 * 10000 ) = 0
MathMod( 1.9100 * 10000, 0.0010 * 10000 ) = 0
Самый элегантный пост на форуме.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MathMod( 1.9100 * 10000, 0.0010 * 10000 ) = 0