Как получить ChartID, зная имя символа?
Перебирать все чарты и проверять их символ.
https://www.mql5.com/ru/docs/chart_operations/chartfirst
Так и думал. Спасибо.
А как открыть график если он уже есть во вкладках и просто нужно выбрать нужную вкладку?
А можно при добавления советника на график узнать, не прикреплён ли он ещё к каким то графикам? Чтобы можно было использовать только один советник для всех графиков.
Так же - перебирать все графики и вызывать для них ChartGetString() с идентификатором CHART_EXPERT_NAME.
А есть в MQL функция на подобии IsWindow(Опpеделяет, является ли окно допустимым существующим окном) из WinApi, но только для ChartHandle?
Чтобы каждый раз не перебирать все графики при тике таймера.
Чтобы каждый раз не перебирать все графики при тике таймера.
-ArtStyle:
А есть в MQL функция на подобии IsWindow(Опpеделяет, является ли окно допустимым существующим окном) из WinApi, но только для ChartHandle?
Чтобы каждый раз не перебирать все графики при тике таймера.
А есть в MQL функция на подобии IsWindow(Опpеделяет, является ли окно допустимым существующим окном) из WinApi, но только для ChartHandle?
Чтобы каждый раз не перебирать все графики при тике таймера.
Посмотрите функцию ChartGetInteger() может найдете там подходящий идентификатор.
Использовал
ChartGetInteger(ChartHandle, CHART_WINDOW_HANDLE)
если получаем 0, то график закрыли

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь