Индикатору нужно постоянно мониторить, какой индекс подокна он имеет. Делается это через WindowFind(). Чтобы индикатор нашел сам себя, следует назначить ему уникальное короткое имя через IndicatorShortName(). Причем уникальность должна распространяться даже на несколько копий одного и того же индикатора. То есть при старте индикатор должен генерировать это имя. Например, можно брать значение GetTickCount().
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сделал так:
Вроде объекты (при добавлении нескольких копий индикатора) находятся в своих окнах, но бывает что при удалении одной копии и затем добавлении новой в окне индикатора нет объекта с информацией.
Как правильно решить этот вопрос?