Вапрос [как работает Point].

 

Добры день,

1)подскажите пожалуйсто как работает Point.

int Delta=NormalizeDouble((Bid-Level)/Point,0); //

как кокой смысл Point и как он работает. Немогу понять почему надо делить а не умножать на Point

https://book.mql4.com/ru/operators/switch - программа сдесь.

2) зачем использовать Point, и почему программа NormalizeDouble не округляет без Point

Спасибо


 
{
   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:
Где Вы там делить нашли ?

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