Спасибо за отзывчивость, но может я не совсем корректно сформулировал вопрос.
ChartID() найдёт мне ID текущего графика (то есть того на котором запущен скрипт, индикатор и т.д.) но он может и не быть активным (т.е. выбранным пользователем или ещё как) и конкретно в моем случае текущий и активный совпадать не будут (но это не важно). Вопрос в том что бы найти ID именно активного.
2 AlexeyVik спасибо, эти замечательные ф-и я как раз и использую. Да, я переберу все чарты без проблем, но как определить из них активный;).
Вот, из соседней темы я позаимствовал картинку что подразумевается под словом "активный график".
Я вот тоже пересмотрел все свойства и ничего не нашёл. Странно как то, довольно важная вещь..
В таком случае может как-то чрезе DLL можно. Правда я с DLL-ками пока ещё не работал, насколько сложно?
А попробуй применить CHARTEVENT_MOUSE_MOVE может получится...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени суток!
Нужно элементарно определить ID активного графика (того что выбран в данный момент). Перекопал всё что мог, может подскажете, что можно придумать или где почитать.
П.С. Как то совсем не получается последнее время пользоваться поиском. Раньше было толково, а сейчас ужас какой-то, буду оч.благодарен, если кто-то подскажет как правильно сейчас пользоваться поиском или где этот момент описан.
Заранее спасибо!