Ошибки, баги, вопросы - страница 2629
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
прикольная фишка на форуме появилась, при создании темы - после создания, появляется доп ссылки по похожим запросам :-)
Чтобы не создавали кучу однотипных тем.
прикольная фишка на форуме появилась, при создании темы - после создания, появляется доп ссылки по похожим запросам :-)
Чтобы не создавали кучу однотипных тем.
Я согласен, что это хорошая функция. Однако это не исключает создания «группы тем одного типа», так как вам нужно создать новую тему, чтобы получить ссылки.
Было бы еще лучше предложить эти ссылки пользователю, когда он нажимает кнопку «Добавить», и вообще не создавать тему, если он нашел ответ.
Я согласен, что это хорошая функция. Однако это не исключает создания «группы тем одного типа», так как вам нужно создать новую тему, чтобы получить ссылки.
Было бы еще лучше предложить эти ссылки пользователю, когда он нажимает кнопку «Добавить», и вообще не создавать тему, если он нашел ответ.
Нашел такой неприятный момент. Билд 2305
История:
Советник читает данные с 8 индикаторов и 8 ТФ (в том числе и D1 и W1).
Выводит данные в таблицу.
Если работать с валютной парой, с которой работаешь давно, то все хорошо.
Если загрузить валютную пару, с которой не работал, то получается ошибка:
Советник пытается получить сигналы с D1 например, Но зависает, Зависает на CopyBuffer
пытался поймать ошибку, но в журнале экспертов пусто - советник зависает и не выводит в журнал ничего.
А вот открыл логи терминала и обнаружил такую ошибку:
Если отключить получение сигналов на D1 и W1 то все нормально.
Заглянул в папку истории, там только файл 2020.hcc
Других файлов и Cache нет.
попробовал данный скрипт: https://www.mql5.com/ru/docs/series/timeseries_access
зависает на W1
Сделал тест эксперт простой:
Порядок поиска ошибки:
постоянно одно и то же: Копирует один бар, и выходит с функции.
Если после этого перезапустить терминал. То ВСЕ ОК!!! странно
ладно...
Нет не ОК, запускаю пару, которую не использую и опять тормоза.
Понятно, что терминал запрашивает загрузку истории.
Но зависает сама функция CopyBuffer, т.е. пока вся история не загрузится - все висит.
Глюки только на D1 и W1
на других ТФ все ок.
Если ждать долго - то при установке эксперта еще раз - опять тормоза. Но если перегрузить терминал, то на этой паре уже не будет тормозов.
Скорее всего из-за того, что Машка с перидом 100 , а недели только за 2020 год и их мало. Но почему тогда не загружает 2019 год на лету?
хотя написано , что:
При запросе данных из индикатора, если запрашиваемые таймсерии еще не построены или их необходимо загрузить с сервера, то функция сразу же вернет -1, но при этом сам процесс загрузки/построения будет инициирован.
При запросе данных из эксперта или скрипта, будет инициирована загрузка с сервера, если локально этих данных у терминала нет, либо начнется построение нужной таймсерии, если данные можно построить из локальной истории, но они еще не готовы. Функция вернет то количество данных, которые будут готовы к моменту истечения таймаута.
Нашел такой неприятный момент. Билд 2305
Проверьте доступ к файлам hcc. Проверьте, что никто эти файлы не читает в это время.
32 - The process cannot access the file because it is being used by another process.
5 - Access is denied.
Сколько свободного места на диске?
Какое выставлено ограничениме в терминале на максимальное количество баров на чарте?
Проверьте доступ к файлам hcc. Проверьте, что никто эти файлы не читает в это время.
32 - The process cannot access the file because it is being used by another process.
5 - Access is denied.
Сколько свободного места на диске?
Какое выставлено ограничениме в терминале на максимальное количество баров на чарте?
Спасибо за ответ.
Возникали только один раз, потом я описал выше, что проблема только при D1 и W1 другие ТФ функционируют нормально.
Но это скорее всего потому, что не может быть загружен файл 2019 hcc (потому что используется МАШКА 100) Нет, периоды менял, все то же самое
Попробовал еще раз, для наглядности вывожу данные на панель.
Посчиталось все, кроме W1 - и все. Висит. (от советника не зависит, я проверял)
Висит на момент CopyBuffer - хотя при недоступности данных советник просто получает 0 и дальше работает, но в текущем случае - он просто не реагирует больше на события графика и не печатает ничего в журнал. Никаких циклов нет.
Потом, просто перегрузил терминал и все ок:
Все. ! Эта пара залилась историей.
После перегрузки терминала все пары, по которым я собрал историю - работают без зависаний.
Если в всех индикаторах поменять периоды на 1 или 2 (2 недели) то все ок на новой паре.
Как только период переваливает на историю прошлого года, то все. Опять зависает навсегда - перегрущил терминал все ок.
Если остановить эксперт (выгрузить с графика) то он отвисает и записывает в логи все принты, которые зависли после CopyBuffer.
т.е. код: и Принт, который завис
В тестере при любом раскладе работает исправно и быстро:
Хотя количество файлов одинакорвое:
это в реале:
это в тестере
Этой ошибки не было в 2019 году, по крайней мере в конце 2019 года.
Удалил всю историю - поставил на новую пару EURUSD - истории нет - запустил советник, он начал загружать данные - завис - история закачалась вплоть до 1999 года - советник отвис - все ок.
Наверное такое происходит с парами, по которым нет истории дальше 2019.... Но советник пытается запустить CopyBuffer индикатора с периодом, который дальше, чем есть история. Поэтому и зависает.
Хотя странно, что после спустя время - и перезагрузки терминала, все отвисает.
Мысли вслух....
Спасибо за ответ.
Возникали только один раз, потом я описал выше, что проблема только при D1 и W1 другие ТФ функционируют нормально.
Но это скорее всего потому, что не может быть загружен файл 2019 hcc (потому что используется МАШКА 100) Нет, периоды менял, все то же самое
Я об этом писал еще год назад, но во внимание никто не принял ... Тут https://www.mql5.com/ru/forum/291786
Я об этом писал еще год назад, но во внимание никто не принял ... Тут https://www.mql5.com/ru/forum/291786