Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2566

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто знайте и имейте в виду, что при смене периода или символа графика, старый индикатор удаляется и запускается его новый экземпляр. Новый экземпляр ничего не знает про тот, который был до него.
Поэтому правильно управляйте построением и удалением графических объектов. Почему, например, индикатор, удаляемый с графика, не чистит его за собой? Почему он оставляет на нём свои объекты?
Кто-нибудь знает, почему не работает return в void OnChartEvent()? Точнее, работает, но лишь наполовину. Он может прервать дальнейшее выполнение условия, но не прерывает сам OnChartEvent().
Кто-нибудь знает, почему не работает return в void OnChartEvent()? Точнее, работает, но лишь наполовину. Он может прервать дальнейшее выполнение условия, но не прерывает сам OnChartEvent().
Без кода сказать что-либо конкретное никак. Подозреваю, что "продолжением" работы обработчика является его повторный запуск, отрабатывающий так же, как и первый, как и второй, и третий, и N-ный... Пока условие работает обрывать выполнение внутри обработчика, все его вызовы и работают одинаково по этому условию там, где оно есть, а где его нету, например, в обработке иного значения id, там обработчик и продолжает свою работу