Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликовал программу в Маркете? Опубликуй ее и в блоге - виджет поможет!
Alexey Shevchenko
608
Alexey Shevchenko 2013.12.02 17:15  
VladislavVG:


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

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


tara:


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

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

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

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