Скачать MetaTrader 5

Помогите разобраться mql5

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Anton Zverev
2529
Anton Zverev  

Чето уже перегрелись мозги от нон стоп кодинга.

input double a=0.06;
input double b=0.07;
input double c=0.08;


fxsaber
10942
fxsaber  
double-представления многих чисел не существует. В частности, 0.07 невозможно представить в виде double-числа. Поэтому берется ближайшее к 0.07 число, которое в состоянии быть представлено в виде double-числа. Это если на пальцах объяснять.
Vitaly Muzichenko
7925
Vitaly Muzichenko  
Anton Zverev:

Чето уже перегрелись мозги от нон стоп кодинга.

Так и должно быть.

Если нужно нормализовать - используйте DoubleToString

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то...
Anton Zverev
2529
Anton Zverev  
Спасибо, разобрался.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий