Новая версия платформы MetaTrader 5 build 2690: Улучшения в MetaEditor - страница 6

 
Valeriy Yastremskiy:

2 пути, если сверху, системные логи, если внутри то мониторить записями внутри совы, если есть предположение конечно в каком месте баг. Журнал не всеобъемлющий в МТ.

Нет предположения - никаких новых индикаторов я не делал/не устанавливал, а ранее, до обновления, все работало корректно.

 
Aleksey Vyazmikin:

Нет предположения - никаких новых индикаторов я не делал/не устанавливал, а ранее, до обновления, все работало корректно.

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

Правка ЗЫ а может обновление ОСи или терминала...
 
Valeriy Yastremskiy:

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

Правка ЗЫ а может обновление ОСи или терминала...

Заглючил процесс внутри приложения, если проблемы в железе или ПО стороннем, то глюк должен быть распространится на всё приложение, по идеи.

 
Aleksey Vyazmikin:

Заглючил процесс внутри приложения, если проблемы в железе или ПО стороннем, то глюк должен быть распространится на всё приложение, по идеи.

Не помогу. предположения не помощь. Выявление бага, еще та работенка))) Если начинает мешать то по старинке - перегрузить, переустановить и край новая система))) Перед системой конечно железо потестить))))

 
Valeriy Yastremskiy:

Не помогу. предположения не помощь. Выявление бага, еще та работенка))) Если начинает мешать то по старинке - перегрузить, переустановить и край новая система))) Перед системой конечно железо потестить))))

Спасибо, конечно.

Но, пишу здесь именно по той причине, что жду ответа от разработчиков и уверен, что дело в их софте.

 
Aleksey Vyazmikin:

Спасибо, конечно.

Но, пишу здесь именно по той причине, что жду ответа от разработчиков и уверен, что дело в их софте.

C:\Windows\System32\winevt\Logs путь к логам в 7ке. Без них разрабы вряд ли смогут что сказать. 

 
Valeriy Yastremskiy:

C:\Windows\System32\winevt\Logs путь к логам в 7ке. Без них разрабы вряд ли смогут что сказать. 

Я думаю, хорошо будет, если они определятся, что нужно, может им нужно больше или не нужно. В общем жду ответа от разработчиков по существу.

 

Ошибка работы функции ChartNavigate. Версия терминала 2690 от 13.11.2020.

Выполняю код для 4х графиков:

//--- отключим автопрокрутку
   ChartSetInteger(chartID,CHART_AUTOSCROLL,false);
//--- установим отступ правого края графика
   ChartSetInteger(chartID,CHART_SHIFT,false);
   bool res=ChartNavigate(chartID,CHART_END,-10000);
   Print(" ChartID=",chartID, " ", ChartSymbol(chartID));

Вывод:

ChartID=131659674817325591 EURUSD
ChartID=131659674817325593 EURUSD
ChartID=131659674817325594 USDJPY
ChartID=131659674817325595 GBPUSD

Два графика  EURUSD сдвигаются, USDJPY и GBPUSD нет.  Результат выполнения функции всегда положительный. 

На EURUSD индикаторы есть, на USDJPY и GBPUSD нет. Добавил по индикатору - не работает. Применил шаблон с кучей индикаторов , ChartNavigate заработала как ожидается.

Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
Применяет к графику указанный шаблон. Отданная команда поступает в очередь сообщений графика и выполняется только после обработки всех предыдущих команд. Возвращает true в случае удачного помещения команды в очередь графика, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError(). Если посредством этой...
 

Сегодня новая беда - терминал перестал обрабатывать вообще котировки, и в обзоре рынка тишина, в статусе показывает подключение к серверу, соседний компьютер, со старым билдом работает.

Сделал дамп, кому это выслать, уважаемые разработчики!?

Перезагрузка ничего не меняет - рынок стоит на терминале....

Добавлено: Помогла смена сервера - если это проблема была в сервере, то нужно сделать обработчик таких событий, что если котиры перестали идти в торговую сессию за определенный интервал времени, то нужно попробовать подключится к следующему серверу.

 
Aleksey Vyazmikin:

Сегодня новая беда - терминал перестал обрабатывать вообще котировки, и в обзоре рынка тишина, в статусе показывает подключение к серверу, соседний компьютер, со старым билдом работает.

Сделал дамп, кому это выслать, уважаемые разработчики!?

Перезагрузка ничего не меняет - рынок стоит на терминале....

Добавлено: Помогла смена сервера - если это проблема была в сервере, то нужно сделать обработчик таких событий, что если котиры перестали идти в торговую сессию за определенный интервал времени, то нужно попробовать подключится к следующему серверу.

Желательно указывать хоть какую-то информацию. Билд терминала, сервер брокера. Лучше сразу лог терминала.