Значение спреда
Я обычно от Ask цены отнимаю Bid:
MqlTick last_tick; if(SymbolInfoTick(Symbol(),last_tick)){ Print("Spread = ",NormalizeDouble(last_tick.ask - last_tick.bid, 5)); }
protr:
MarketInfo возвращает значение спреда в пунктах. То есть Ask-Bid не будет равен MarketInfo(NULL,MODE_SPREAD)
Подскажите как вівести в принт и для дальнейшего анализа значение спреда.
Вывожу вот так Alert ("Spread ",NormalizeDouble (MarketInfo(NULL,MODE_SPREAD),5));
Сравниваю вот так if (MarketInfo(NULL,MODE_SPREAD) < NormalizeDouble (0.00018,5))
А результат не такой как на графике...
int spread=(int)SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);
Спасибо огромное
Подскажите как вівести в принт и для дальнейшего анализа значение спреда.
Вывожу вот так Alert ("Spread ",NormalizeDouble (MarketInfo(NULL,MODE_SPREAD),5));
Сравниваю вот так if (MarketInfo(NULL,MODE_SPREAD) < NormalizeDouble (0.00018,5))
А результат не такой как на графике...