Скачать MetaTrader 5

Значение спреда

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
protr
358
protr  

Подскажите как вівести в принт и для дальнейшего анализа значение спреда.

Вывожу вот так Alert ("Spread ",NormalizeDouble (MarketInfo(NULL,MODE_SPREAD),5));

Сравниваю вот так  if (MarketInfo(NULL,MODE_SPREAD) < NormalizeDouble (0.00018,5))

А результат не такой как на графике... 

Файлы:
protr
358
protr  
Мда может єто связано с єтим... 
Файлы:
Dr. Trader
3956
Dr. Trader  

Я обычно от Ask цены отнимаю Bid: 

MqlTick last_tick; 
if(SymbolInfoTick(Symbol(),last_tick)){ 
  Print("Spread = ",NormalizeDouble(last_tick.ask -  last_tick.bid, 5));
} 
Vitalii Ananev
10301
Vitalii Ananev  
protr:

Подскажите как вівести в принт и для дальнейшего анализа значение спреда.

Вывожу вот так Alert ("Spread ",NormalizeDouble (MarketInfo(NULL,MODE_SPREAD),5));

Сравниваю вот так  if (MarketInfo(NULL,MODE_SPREAD) < NormalizeDouble (0.00018,5))

А результат не такой как на графике... 

MarketInfo возвращает значение спреда в пунктах. То есть Ask-Bid не будет равен MarketInfo(NULL,MODE_SPREAD)
Artyom Trishkin
Модератор
87925
Artyom Trishkin  
int spread=(int)SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);
protr
358
protr  
Спасибо огромное
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий