Функции Barsи iBarsвозвращают неправильные значения.Количество баров в окне не может быть больше, чем указано в настройках терминала.
Однако функции возвращают бОльшие значения, т. е. не существующие бары.
//+------------------------------------------------------------------+//| Script program start function TestBars.mq5 |//+------------------------------------------------------------------+voidOnStart()
{
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 Запрашиваемая история не найденаelsePrint("time: ",TimeToString(time));
}
//+------------------------------------------------------------------+
Что случилось со свечами цен, почему такой рваный график, на всех валютных парах и металл.???
Вчера было нормально ( график 1)
Сегодня какие-то проблемы с графиком ( 2)
Перустановил МТ5 и все равно рваный график.
Это вопрос - к брокеру, так как цены зависят от брокера. Графики, цена на графиках, торговые символы, названия символов и время отображения цены на графике — всё это относится только к брокерам.
MetaQuotes (MetaQuotes-Demo) - это не брокер, и этот сервер (MetaQuotes-Demo) используется в основном для апдейта МТ5 на бета билд и для тестирования бета билдов (и счет у брокера должен использоваться для трейдинга).
После обновления терминала 6290, в тестере возникли проблемы с историей котировок EURUSD (MetaQuotes-Demo) начиная с 2023 года: EURUSD 2024.04.24, bad container found, must be resynchronized
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Функции Bars и iBars возвращают неправильные значения. Количество баров в окне не может быть больше, чем указано в настройках терминала.
Однако функции возвращают бОльшие значения, т. е. не существующие бары.
Лог файл:
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
Как в ME открыть справку по штатной CopyTicks-функции?
Можно, набежать на функцию курсором + нажать F1.
Можно, набежать на функцию курсором + нажать F1.
Открывается другое.
Вопрос по графику М1 на МТ5.
Графики, цена на графиках, торговые символы, названия символов и время отображения цены на графике — всё это относится только к брокерам.
MetaQuotes (MetaQuotes-Demo) - это не брокер, и этот сервер (MetaQuotes-Demo) используется в основном для апдейта МТ5 на бета билд и для тестирования бета билдов (и счет у брокера должен использоваться для трейдинга).