Ошибки, баги, вопросы - страница 2511
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не помогает данный рецепт совсем. Открыта одна вкладка. Сначала обнулил, прощелкнув каждого по три раза.
Затем написал одно ЛС, и сразу появилось якобы шесть непрочитанных. Не побороть.
Тогда можно сделать советник с хендлом индикатора.
А зачем все эти обертки? Почему не реализовать в самой платформе? В тестер уже встроена возможность тестировать и эксперты, и индикаторы. Совершенно нелогично, что первый тип программ имеет возможность возвращать значение тестеру, а второй - нет.
А зачем все эти обертки? Почему не реализовать в самой платформе? В тестер уже встроена возможность тестировать и эксперты, и индикаторы. Совершенно нелогично, что первый тип программ имеет возможность возвращать значение тестеру, а второй - нет.
Речь шла о том, что в Тестере индикаторы запускаются только в Визуализаторе. И там никогда не выполняются OnDeinit и глобальный деструктор (даже после закрытия Визуализатора). Поэтому узнать в индикаторе, что прогон остановился, несколько проблематично.
OnTester изначально делался для кастомным критериев Оптимизации (индикаторы не оптимизируются и даже не запускаются вне Визуализатора), а не как семафор окончания прогона. Семафором в советниках для этого служила всегда OnDeinit. Возвращать же индикатору что-то в Тестер просто незачем.
Речь шла о том, что в Тестере индикаторы запускаются только в Визуализаторе. И там никогда не выполняются OnDeinit и глобальный деструктор (даже после закрытия Визуализатора). Поэтому узнать в индикаторе, что прогон остановился, несколько проблематично.
OnTester изначально делался для кастомным критериев Оптимизации (индикаторы не оптимизируются и даже не запускаются вне Визуализатора), а не как семафор окончания прогона. Семафором в советниках для этого служила всегда OnDeinit. Возвращать же индикатору что-то в Тестер просто незачем.
Выделенное жирным как раз представляет проблему, из-за которой я и писал в свое время дело в СД. Многие индикаторы должны сохранять статистику или состояние при выгрузке, а тестер не дает возможность отработать этот момент из-за невыполнение OnDeinit, я уж не говорю просто об отладке кода OnDeinit на истории (что невозможно сейчас).
Все не так однозначно. Я считаю, что программа, поддерживаемая тестером, должна иметь возможность обработки события OnTester чисто семантически, по определению. Визуальный или невизуальный режим - другой вопрос. Почему нельзя протестировать индикатор в невизуальном режиме - тоже не понятно, потому что он мог бы помочь выявить специфические проблемы в расчетах индикатора, а по сути этот режим все равно есть, если запустить визуализацию, а потом в окне использовать кнопку "прокрутить до" даты.
Если бы индикатор возвращал значение в тестер, его можно было бы оптимизировать. Считаю это полезным, сталкивался с необходимостью. Сейчас задача решается "плясками с бубном".
Если бы индикатор возвращал значение в тестер, его можно было бы оптимизировать. Считаю это полезным, сталкивался с необходимостью. Сейчас задача решается "плясками с бубном".
а что должен вернуть индикатор? у него всего один возвращаемый параметр на каждом тике
return(rates_total);что отправите из ретурн - то и получите на следующем тике в prev_calculated , вот обсуждали как " многопоточность " в индикаторе реализовать https://www.mql5.com/ru/forum/278924/page4#comment_8679302
таким же способом можно и оптимизировать индикатор - появился новый бар - сделали оптимизацию, индикатор же "видит" бары? - зачем ему тестер ?
Визуальный или невизуальный режим - другой вопрос. Почему нельзя протестировать индикатор в невизуальном режиме - тоже не понятно, потому что он мог бы помочь выявить специфические проблемы в расчетах индикатора
а тестер тут при чем? хоть каждый тик (бар) обнуляйте индикаторные буфера - вот не визуальный режим, потом их заполняйте - вот визуальный режим
не знаю, где тут проблема, не очевидно все как то - индикатор это "отображалка индикаторных буферов (массивов)", в тестере удобно разве, что тики и новые бары не нужно генерировать , а так, что записали в буфер то и будет - по сути вообще распринтовать можно буфера, чтобы специфические расчеты индикатора проверить
Вопрос: что метатрэйдер делает после запуска? Один график, чистый, без индикаторов. Примерно в течение 10-ти минут полностью забирает ресурсы диска.
И четвёрка и пятёрка. Пятёрку ещё могу понять, там обновления постоянно, но четвёрка-то устаканена.
По времени в пятницу за 5 минут управились, сегодня больше 20ти.
По истечении этого времени 0%
Это размер папки Terminal, накопилось за много лет:
Может в ней чистку провести? В архивы что-то позажимать? Если, конечно, это имеет смысл.
Вы не указали размер вашего диска. Возможно он уже заполнен вашими данными.
Если это так, то да надо архивировать неиспользуемые данные и переносить куда нибудь, внешний диск, облако и т.д.
Вы не указали размер вашего диска. Возможно он уже заполнен вашими данными.
Если это так, то да надо архивировать неиспользуемые данные и переносить куда нибудь, внешний диск, облако и т.д.
300ГБ на системном свободно. Плюсом ещё 2 есть.