Десятичные сравнения в MQL5

Десятичные сравнения в MQL5

Округление не тождество

NormalizeDouble округляет разряды, но двоичное представление может оставить остаток. Короткая строка не исправляет условие равенства.

Выбрать допуск

Определите значимую разницу для конкретной величины. Не применяйте одинаковый большой epsilon к цене, деньгам и лотам.

Проверить границы

Испытайте значения ниже, на и выше порога и небольшие прибавления. Для ценовых уровней сравнивайте выровненные шаги.

Объяснить ИИ

Опишите значение слова равно в этом правиле. Проверку tick size и шага объёма отделяйте от десятичного округления.

Официальная документация

Вернуться к началу

MQLume Bespoke

Под ваши амбиции.

Разработка на заказ →

Есть особая идея?

Обсудим индивидуальную разработку. Отправьте требования через личную поддержку или почту; объём работ и стоимость согласуем отдельно.

На 100% привержены сопровождению вашей доставки и обращений в поддержку.

Бесплатная загрузка. Настоящие исходники.

БЕСПЛАТНО

Lizard [MQLume]

MQL5 / MT5Версия v2.1

Бесплатный редактируемый проект пробоев золота: шесть выбираемых модулей, фильтры сессий и гибкий размер позиции.

US$99.00БЕСПЛАТНО
БЕСПЛАТНО

Scraper Gold [MQLume]

MQL5 / MT5Версия v3.7

Бесплатный редактируемый исходник с EX5: четыре движка пробоя на золоте с отдельными профилями, объёмами, направлениями и выходами.

US$95.00БЕСПЛАТНО
MQLume

Больше открытий. Больше общения.

Оставайтесь на связи с MQLume на удобной вам платформе.

YouTube

Посмотрите наши EA в работе: бэктесты, демонстрации и практические руководства.

Смотреть на YouTube

Telegram

Общайтесь с другими пользователями EA, делитесь идеями и следите за новинками.

Вступить в сообщество Официальные новости

Корзина

Одна личная лицензия на проект. Каждый проект можно добавить только один раз.

Ваша корзина ждёт первого пассажира.

Выберите программу EA или исходный код.

Продолжить покупки