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

 
Nikolai Semko #:

Если при unlimited bar переместиться в начало истории, то прореженные бары на пустом чарте выдают такую картинку. 

а, я понял. 
Это вертикальные пунктирные линии разделителей периодов. Период в данном случае становится равным одному бару. Когда в одних сутках присутствует только 1 минутный бар.

Логично было бы поставить условие, если период равен 1 бару, то увеличиваем период на один (или два) уровня
Хотя тогда для остальной "номрамльной" истории период нужно будет оставлять изначальным, что дает рассоглассованость периодов. 

 

Что бы это значило?

2024.08.19 00:56:07.848 E5-2630v3:2001  pass 1 tested with error "critical runtime error 565 in OnInit function (error code 565, module Experts\Statya_CB\CB_Exp_All.ex5, file CB_Exp_All.mq5, line 1, col 1)" in 0:00:00.004
 
Aleksey Vyazmikin #:

Что бы это значило?

Со второго раза завёлся, как не в чём и не бывало - странное дело.

 
Доброго дня!
Проблема: возникает ошибка

ERR_INDICATOR_NO_MEMORY

4803

Недостаточно памяти для добавления индикатора


Ситуация: запущен робот в роли монитора. При первом запуске он начинает перебирать множество торговых инструментов на разных ТФах подключая один и тот же индикатор, но с разными параметрами. В сумме должно получиться что-то около 40000 индикаторных хендлов, но в некоторый момент времени появляется данная ошибка.


Как можно увеличить объем доступной памяти для моей задачи?





Еще заметил, что в диспетчере задач терминала в определенных потоках заполнен стек. Может быть, это связано с моей проблемой.

Спасибо.

 
Aleksey Vyazmikin #:

Что бы это значило?

Если уж на рантайм пошли ошибки, явно выпиливание win7

 
Roman #:

Если уж на рантайм пошли ошибки, явно выпиливание win7

Ну, как бы пока поддержка же не прекращена... и со второго раза всё заработало. Возможно, агенты обновились.

 

Что это такое означает? Появилось при отладке на исторических данных - пользуюсь редко, толком не умею, может это норма?


 
Aleksey Vyazmikin #:

Что это такое означает? Появилось при отладке на исторических данных - пользуюсь редко, толком не умею, может это норма?


Блин, Алексей ну если разработчик написал, что будет выпиливать win7, а у тебя тем временем начали появляться критические ошибки, это наверно о чём-то говорит?
Думаю будет некорректно заявлять о любых ошибках на win7, так-как теперь поведение мт5 на win7 неопределенно.

 
Aleksey Vyazmikin #:

Что это такое означает? Появилось при отладке на исторических данных - пользуюсь редко, толком не умею, может это норма?

Где то в коде деление на ноль. Делить на ноль нельзя.

 
Aleksandr Slavskii #:

Где то в коде деление на ноль. Делить на ноль нельзя.

При обычном запуске и компиляции сообщений в логе нет. И хорошо бы знать где это в коде, раз такое сообщение полезное...