Скачать MetaTrader 5

Операция "меньше" некорректно обрабатывается - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alexey Shevchenko
609
Alexey Shevchenko  
VladislavVG:


Опередили. )))))

2 alexejshevchenk тогда попробую проще: в числе с плавающей точкой всегда хранится 15 знаков после запятой, даже если Вы видите только 4 или 5. Разница может быть в невидимой Вами части. Потому самый правильный способ сравнения цен - это сравнение их разности с размером пункта ( или 0.5*Point). Тогда и округлять не обязательно. При вводе констант, естественно, всегда получите равенство, при расчетах - нет.


tara:


Этот код сработает и в mql4, а источник ошибки: "...в переменной price высчитывается цена ...".

Одно дело указать Константа==Константа, другое - ВычисляемоеЗначение==Константа.

ЗЫ Попробуйте на примере 4/3=1.333

Спасибо всем большое. Понял где была ошибка.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий