Metatrader5 выдаёт необъяснимые результаты:
Print("1.27777-1.27766=",1.27777-1.27766); Test (EURUSD,H1) 1.27777-1.27766=0.0001100000000000545
Print("1.27776-1.27766=", 1.27776-1.27766); Test (EURUSD,H1) 1.27776-1.27766=9.999999999998899e-005
Кто знает как округлить до 0.00011 и получить предсказуемые результаты в данных вычислениях?
Округление числа с плавающей точкой до указанной точности.
double NormalizeDouble(
double value, // нормализуемое число
int digits // кол-во знаков после запятой
);
- www.mql5.com
Округление числа с плавающей точкой до указанной точности.
double NormalizeDouble(
double value, // нормализуемое число
int digits // кол-во знаков после запятой
);
Округление числа с плавающей точкой до указанной точности.
Спасибо. После 3 летней паузы в торговле забыл эту функцию.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Metatrader5 выдаёт необъяснимые результаты:
Print("1.27777-1.27766=",1.27777-1.27766); Test (EURUSD,H1) 1.27777-1.27766=0.0001100000000000545
Print("1.27776-1.27766=", 1.27776-1.27766); Test (EURUSD,H1) 1.27776-1.27766=9.999999999998899e-005
Кто знает как округлить до 0.00011 и получить предсказуемые результаты в данных вычислениях?