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

 

Здравствуйте, после обновления МТ5 от 8 ноября перестали рисоваться горизонтальные линии, по этому скрипту в тестере стратегий. И комментарий не отображает.

Подскажите как исправить.

Ошибка 4001.

2019.02.11 20:42:53.522 Terminal        MetaTrader x64 build 1983 started (MetaQuotes Software Corp.)
2019.02.11 20:42:53.528 Terminal        Windows 10 (build 14393) x64, IE 11, UAC, Intel Core i3  M 330 @ 2.13GHz, Memory: 1797 / 3885 Mb, Disk: 359 / 368 Gb, GMT+8
 
San Kos:

Здравствуйте, после обновления МТ5 от 8 ноября перестали рисоваться горизонтальные линии, по этому скрипту в тестере стратегий. Подскажите как исправить.

Ошибка 4001.

Подтверждаю.

Терминал и система:

2019.02.10 16:53:22.710 MetaTrader 5 x64 build 1983 started (MetaQuotes Software Corp.)
2019.02.10 16:53:23.196 Windows 10 (build 17134) x64, IE 11, UAC, Intel Core i3-3120M  @ 2.50GHz, Memory: 3340 / 8077 Mb, Disk: 101 / 415 Gb, GMT+2
2019.02.10 16:53:23.196 C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


Пример: Советник Daily range работает объектами OBJ_HLINE. В тестере ошибки:

2019.02.11 14:37:47.737   InpStartMinute=5
2019.02.11 14:37:47.795 2018.09.01 00:00:00   VLineCreate: failed to create a vertical line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   VLineMove: failed to move the vertical line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   VLineCreate: failed to create a vertical line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   VLineMove: failed to move the vertical line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   HLineCreate: failed to create a horizontal line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   HLineMove: failed to move the horizontal line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   HLineCreate: failed to create a horizontal line! Error code = 4001
2019.02.11 14:37:47.795 2018.09.01 00:00:00   HLineMove: failed to move the horizontal line! Error code = 4001
2019.02.11 14:37:48.969 USDJPY,Daily: history cache allocated for 548 bars and contains 433 bars from 2017.01.02 00:00 to 2018.08.31 00:00
 
Alexey Kozitsyn:

Помимо указанных выше ошибок тестера (тестирую мультивалютный советник), в тестере другие символы не хотят отображаться, и в журнал попадают многочисленные ошибки отсутствия синхронизации, также под номером 4001.

Повторюсь, в билде 1981 все работало без ошибок. В 1983 - беда.

Функция проверки синхронизации:

Синхронизация поддерживается ежеминутным запросом данных по каждому символу функцией CopyTime(). ResetLastError() перед вызовом функций проверки синхронизации не сбрасывает номер ошибки 4001.

Эту ошибку уже исправили.

 
Vladimir Karputov:

Подтверждаю.

Терминал и система:


Пример: Советник Daily range работает объектами OBJ_HLINE. В тестере ошибки:

Будет исправлено в ближайшей сборке.

 

Билд 1984 Демо-сервер MQ


 

Интересно, ещё у кого-нибудь такая проблема на 1983-м билде? Мультивалютный тестер отказался варить кофе,кажется, превратился в одновалютный. Пытаюсь получить бары по разным символам - независимо от того, по какому именно запрашиваю, возвращает по тому, который выставлен в настройках тестера.


Вот простой эксперт, c которым у меня фиксируется ошибка.

int OnInit()
  {
      EventSetMillisecondTimer(200);
      return INIT_SUCCEEDED;
  }

void OnTimer()
{
      MqlRates aBarsCHFJPY[], aBarsEURUSD[], aBarsUSDCHF[];
      int countBars = CopyRates("CHFJPY", PERIOD_H1, 1, 1, aBarsCHFJPY)
         , countBars2 = CopyRates("EURUSD", PERIOD_H1, 1, 1, aBarsEURUSD)
         , countBars3 = CopyRates("USDCHF", PERIOD_H1, 1, 1, aBarsUSDCHF);
      
      ExpertRemove();
      return;
}

Смотрю под отладкой значения aBarsCHFJPY[0], aBarsEURUSD[0], aBarsUSDCHF[0], и вижу, что они абсолютно одинаковые (а какие именно, зависит от выбора символа в настройках тестера). Изменение даты тестера ни на что не влияет. При этом свойства символов, похоже, правильные. Откатился на билд 1966 - там всё ок.

[Удален]  
Quantum_Logic:

Интересно, ещё у кого-нибудь такая проблема на 1983-м билде? Мультивалютный тестер отказался варить кофе,кажется, превратился в одновалютный. Пытаюсь получить бары по разным символам - независимо от того, по какому именно запрашиваю, возвращает по тому, который выставлен в настройках тестера.


Вот простой эксперт, c которым у меня фиксируется ошибка.

Смотрю под отладкой значения aBarsCHFJPY[0], aBarsEURUSD[0], aBarsUSDCHF[0], и вижу, что они абсолютно одинаковые (а какие именно, зависит от выбора символа в настройках тестера). Изменение даты тестера ни на что не влияет. При этом свойства символов, похоже, правильные. Откатился на билд 1966 - там всё ок.

Обновитесь до 1985.

 
MT5 попросил обновиться — отправил предпоследний билд MT5 на перезагрузку — терминал закрылся и больше не запускается, в том числе и вручную. Windows 8.1 x64. Пробовал запустить из другого профиля — не запускается.
 

Видимо, MT5 преодолел какую-то критическую массу материалов, раз количество вопросов начального уровня по MT5 на форуме стало (по ощущениям) близко к MT4.

Раньше полно было вопросов, как открыть ордер, закрыть позицию и подобные. Сейчас очень редко попадаются. Вряд ли это можно трактовать, как упадок интереса к MT5.

 
fxsaber:

Видимо, MT5 преодолел какую-то критическую массу материалов, раз количество вопросов начального уровня по MT5 на форуме стало (по ощущениям) близко к MT4.

Раньше полно было вопросов, как открыть ордер, закрыть позицию и подобные. Сейчас очень редко попадаются. Вряд ли это можно трактовать, как упадок интереса к MT5.

Думаю Вы к этому приложили руку в значительной степени ))