Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это уже исправлено.
Спасибо.
Что-то тут не чисто. Даже реальные тики готовятся быстрее. Нечему там полторы минуты делаться.
Объектов на гл. уровне не создается ни каких?
PS. И маленькое дополнение. Согласно профилировщику, из полутора минут годового теста вся обработка OnCalculate занимает 11 секунд. Итого, фактор прохождения проверки по скорости конкретным индикатором зависит лишь на 12% от него самого, и в гораздо большей степени - от тестера. Т.е. фразу "tester takes too long time" следует понимать буквально - " тестер тормозит". И чья это проблема? Как MQL-разработчик может быть ответственен за ускорение тестера MQ?
Логи с автовалидатора показали, что тестирование на M1 не может пройти месячный интервал за час.
В то время как на H1 тот же индикатор проходит тест за пару минут.
Ищите причину в своем коде.
Логи с автовалидатора показали, что тестирование на M1 не может пройти месячный интервал за час.
В то время как на H1 тот же индикатор проходит тест за пару минут.
Ищите причину в своем коде.
К сожалению, я не вижу в приведенных фрагментах логов часовую задержку, но вероятно они нужны только для выделения месяца? Проверил у себя, затыков не наблюдаю, могу прислать лог в личку.
Нет ли каких ошибок в логах (которые в отчете на сайте не показываются)?
Что-то тут не чисто. Даже реальные тики готовятся быстрее. Нечему там полторы минуты делаться.
Объектов на гл. уровне не создается ни каких?
Объекты, конечно, есть, но профилировщик должен был бы их подсветить тоже - разве не так? Все конструкторы/деструкторы есть. При сортировке по времени исполнения вверху стоит OnCalculate, как и ожидалось. Индикаторы ж тестируются в визуальном режиме - там есть отрисовка.
Вот из теста по EURUSD M1 за 2018 год:
А вот что в профилировщике (54 секунды):
Здравствуйте у меня в терминале исчез маркет не могу установить советников и индикаторы из маркета переустановка терминала не помогла так же не обновляются ранее купленые продукты на маркете кто знает как решить проблему
Объекты, конечно, есть, но профилировщик должен был бы их подсветить тоже - разве не так? Все конструкторы/деструкторы есть. При сортировке по времени исполнения вверху стоит OnCalculate, как и ожидалось. Индикаторы ж тестируются в визуальном режиме - там есть отрисовка.
Да, действительно, забыл про "@global_initializations".
Получается, само рисование баров и индикаторных буферов занимает столько времени?
А если скомпилировать в релиз и запустить визуализатор за тот же промежуток, промотав сразу в конец ("пропустить до.."), сколько займет времени?
Получается, само рисование баров и индикаторных буферов занимает столько времени?
А если скомпилировать в релиз и запустить визуализатор за тот же промежуток, промотав сразу в конец ("пропустить до.."), сколько займет времени?
Ускорилось. 2018 год с 4 минут до 1.5 минуты, 2019 год - с 1.5 минут до 35 секунд. А фейковый индикатор с одним буфером, который ничего не считает, тестируется с визуализатором 53 секунды, а с промоткой - за 12 секунд.
Но раз говорят, что там зависание (таймаут часовой), то дело скорее всего не в скорости обработки, а в каких-то обстоятельствах среды, о которых мы не в курсе (все таки, автовалидатор, это не терминальный тестер). Вот почему хотя бы логи пригодились.