{ double Level=1.3200; // Задан. уровень цены int Delta=NormalizeDouble((Bid-Level)Point,0); // Превышение if (Delta<=0) // Цена не выше уровня { Alert("Цена ниже уровня"); // Сообщение return; // Выход из start() }Где Вы там делить нашли ?
Попробуй проговорить словами то что тут написано int Delta=NormalizeDouble((Bid-Level)/Point,0);
и проговори то же самое без Point.
ЗЫ:
double Point
Размер пункта
текущего инструмента в валюте котировки.См. также MarketInfo().
BeerGod:
Где вы там делить нашли ?
Где вы там делить нашли ?
Гыы, ещё и знака деления там нету )))
ЗЫ: хорош учебничек )
Тяжелый случай.... Поделив на Point получаете свою дельту в пунктах, которые являются целым числом. а поинт это цена одного пункта что обычно является 0.многонулейпослезапятойЗначение NormalizeDouble у вас округляет до целого, т.е. ноль знаков после запятой.
FAQ:
"и учиться, учиться, и еще раз учиться!" (с)
А бабло когда зарабатывать?
zxc:
А бабло когда зарабатывать?
А бабло когда зарабатывать?
в промежутках между тремя "учиться", можно пару раз заработать :)
BeerGod:
Где Вы там делить нашли ?
Где Вы там делить нашли ?
там ошибка на ихней странитце, когда скачиваеш указанный сверху файл, то в нем какраз и стоит знак деления, а то что указано на той странитце некомпелируется без знака деления.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добры день,
1)подскажите пожалуйсто как работает Point.
int Delta=NormalizeDouble((Bid-Level)/Point,0); //
как кокой смысл Point и как он работает. Немогу понять почему надо делить а не умножать на Point
https://book.mql4.com/ru/operators/switch - программа сдесь.
2) зачем использовать Point, и почему программа NormalizeDouble не округляет без Point
Спасибо