...
Генерируется ли какое-то предопределенное событие ? Или необходимо на каждом тике проверять номер счета, запоминать состояние и отслеживать изменение ?
Вот здесь можно посмотреть: Стандартные константы, перечисления и структуры / Именованные константы / Причины деинициализации - Документация по MQL5
- www.mql5.com
Спасибо, это как раз то, что я ищу - но у меня индикатор, а не эксперт...
Попробую, конечно, что там с деинитом...
Попробовал... Похоже, при смене счета деинит к индикатору не вызывается...
...
Попробовал... Похоже, при смене счета деинит к индикатору не вызывается...
Посмотрите срабатывает ли событие OnCalculate() при смене счёта.
P.S. Срабатывает. Значит этим можно воспользоваться.
Посмотрите срабатывает ли событие OnCalculate() при смене счёта.
P.S. Срабатывает. Значит этим можно воспользоваться.
Да, все верно... Ну, то есть - я сам должен отслеживать, не изменился ли счет.
Ясно.
Спасибо.
Да, все верно... Ну, то есть - я сам должен отслеживать, не изменился ли счет.
Ясно.
Спасибо.
- www.mql5.com
Да. Тоже вариант.
Сейчас я сделал просто проверку номера счета на каждом OnCalculate.
Но, пользовательское событие - это, на мой взгляд, красивее.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всех приветствую.
Такой вопрос: в терминале отображается два счета.
Надо отлавливать событие смены счета, чтобы переинициализировать внутренние переменные ?
Как это сделать ?
Генерируется ли какое-то предопределенное событие ? Или необходимо на каждом тике проверять номер счета, запоминать состояние и отслеживать изменение ?