Ошибки, баги, вопросы - страница 3772

И что дальше делать ?
Как в ME открыть справку в том месте, где она была закрыта (ESC)?
Как в ME открыть справку по штатной CopyTicks-функции?

Функции Bars и iBars возвращают неправильные значения.  Количество баров в окне не может быть больше, чем указано в настройках терминала.

Однако функции возвращают бОльшие значения, т. е. не существующие бары.

//+------------------------------------------------------------------+
//| Script program start function                       TestBars.mq5 |
//+------------------------------------------------------------------+
void OnStart()
  {
   int  x_Bars=Bars(_Symbol,PERIOD_M1);    //Возвращает количество баров в истории по соответствующему символу периоду.
   int  x_iBars=iBars(_Symbol,PERIOD_M1);  //Возвращает количество баров в истории по соответствующему символу и периоду.
   long x_SerInfInt=SeriesInfoInteger(_Symbol,PERIOD_M1,SERIES_BARS_COUNT);   //Количество баров по символу-периоду на данный момент
   int  x_iTerInfInt=TerminalInfoInteger(TERMINAL_MAXBARS); //Максимальное количество баров на графике

   Print("x_Bars=",x_Bars);
   Print("x_iBars=",x_iBars);
   Print("x_SerInfInt=",x_SerInfInt);
   Print("x_iTerInfInt=",x_iTerInfInt);


   datetime time=iTime(NULL, PERIOD_M1, x_Bars-1);
   if(time==0)
      Print("Error: ",GetLastError()); //ERR_HISTORY_NOT_FOUND  4401  Запрашиваемая история не найдена
   else
      Print("time: ",TimeToString(time));

  }
//+------------------------------------------------------------------+


Лог файл:

15:58:18.192 TestBars (EURUSD,M1)          x_Bars=250029

15:58:18.192 TestBars (EURUSD,M1)          x_iBars=250029

15:58:18.192 TestBars (EURUSD,M1)          x_SerInfInt=250029

15:58:18.192 TestBars (EURUSD,M1)          x_iTerInfInt=250000

15:58:18.192 TestBars (EURUSD,M1)          Error: 4401

fxsaber #:
Как в ME открыть справку по штатной CopyTicks-функции?

Можно, набежать на функцию курсором + нажать F1.

Putnik #:

Можно, набежать на функцию курсором + нажать F1.

Открывается другое.


Вопрос по графику М1 на МТ5.
Что случилось со свечами цен, почему такой рваный график, на всех валютных парах и металл.???
Вчера было нормально ( график 1) 
Сегодня какие-то проблемы с графиком ( 2)
Перустановил МТ5 и все равно рваный график.
Файлы:
Leonid Kichigin #:
Вопрос по графику М1 на МТ5.
Что случилось со свечами цен, почему такой рваный график, на всех валютных парах и металл.???
Вчера было нормально ( график 1) 
Сегодня какие-то проблемы с графиком ( 2)
Перустановил МТ5 и все равно рваный график.
Это вопрос - к брокеру, так как цены зависят от брокера.
Графики, цена на графиках, торговые символы, названия символов и время отображения цены на графике — всё это относится только к брокерам.

MetaQuotes (MetaQuotes-Demo) - это не брокер, и этот сервер (MetaQuotes-Demo) используется в основном для апдейта МТ5 на бета билд и для тестирования бета билдов (и счет у брокера должен использоваться для трейдинга).
обратите внимание на котировки на веб сайте
После обновления терминала 6290, в тестере возникли проблемы с историей котировок EURUSD (MetaQuotes-Demo) начиная с 2023 года:  EURUSD 2024.04.24, bad container found, must be resynchronized