Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго времени суток.
Пишу небольшую панель для некоторых операций. Благодаря событию CHARTEVENT_CHART_CHANGE отлавливаю момент, когда изменяется размер окна графика, и корректирую координаты панели, чтобы она была в зоне видимости (не вылазила за пределы окна графика). Но событие CHARTEVENT_CHART_CHANGE так же срабатывает, когда просто переключаешься на соседний график, и этот момент берутся размеры окна уже с того графика, на который переключился. Как следствие - у панели меняются координаты, хотя этого не должно происходить.
Вопрос: как разделить событие CHARTEVENT_CHART_CHANGE на:
1) ту часть, когда действительно меняются свойства текущего графика (размеры и т.д.)
2) ту часть, когда переключаешься на соседний график
Т.е. как кодом отделить одно от другого?
Легко.
Сохранять всякий раз координаты окна в GV-переменных.
Дальше - дело техники. Просто, распознавать факт переключения на другой график и делать выводы. Координаты-то есть )