Окно программы называется терминал. В терминале присутствуют графики(инструменты). Каждый график (инструмент) может иметь несколько окон. Вы о чем из всей этой байды рзмышляете?
Насколько я понял, он хочет найти символ активного графика с помощью советника, работающего на любом другом графике.
Symbol() возвращает символ финансового инструмента, к которому присоединен эксперт. на графике (инструменте ) AUDUSD это будет AUDUSD , на NZDUSD это NZDUSD. мне же надо чтобы во всех открытых экспертах вне зависимости от граффика ( инструмента ) вернуло на данном примере GBPUSD.
Скорее, наоборот - получить инструмент, на котором был запущен эксперт.
pycha:
тогда мне нужно получить символ активного инструмента.
Symbol() возвращает символ финансового инструмента, к которомуприсоединен эксперт. на графике (инструменте ) AUDUSD это будет AUDUSD , на NZDUSDэто NZDUSD. мне же надо чтобы во всех открытых экспертах внезависимости от граффика вернуло на данном примере GBPUSD.
То есть если активна вкладка GBPUSD, а эксперт(ы) работает(ют) на других графиках, то все они должны вернуть GBPUSD, символ активного графика. Задача решаема только через WinAPI, IMHO.
для чего мне нужно - паралельно работает один эксперт на многих инструментах . при изменении данных информация передается через глобальные переменные остальным копиям эксперта. они перерисовывают каждый свое окно. я подумал что было бы неплохо их разгрузить и сделать так чтобы перерисовывалось только в окне , которое сейчас активно и его видно. остальные перерисовывать не будут пока на них не переключится пользователь
pycha: для чего мне нужно - паралельно работает один эксперт на многих инструментах . при изменении данных информация передается через глобальные переменные остальным копиям эксперта. они перерисовывают каждый свое окно. я подумал что было бы неплохо их разгрузить и сделать так чтобы перерисовывалось только в окне , которое сейчас активно и его видно. остальные перерисовывать не будут пока на них не переключится пользователь
Для этого API не нужно, все не просто, а очень просто.
Окно программы называется терминал. В терминале присутствуют графики(инструменты). Каждый график (инструмент) может иметь несколько окон. Вы о чем из всей этой байды рзмышляете?
Насколько я понял, он хочет найти символ активного графика с помощью советника, работающего на любом другом графике.
Насколько я понял, он хочет найти активный график с помощью советника, работающего на любом другом графике.
Скорее, наоборот - получить инструмент, на котором был запущен эксперт.
нет, еще раз. вот пример
Symbol() возвращает символ финансового инструмента, к которому присоединен эксперт. на графике (инструменте ) AUDUSD это будет AUDUSD , на NZDUSD это NZDUSD. мне же надо чтобы во всех открытых экспертах вне зависимости от граффика ( инструмента ) вернуло на данном примере GBPUSD.
правильная формулировка)))
Скорее, наоборот - получить инструмент, на котором был запущен эксперт.
тогда мне нужно получить символ активного инструмента.
Symbol() возвращает символ финансового инструмента, к которомуприсоединен эксперт. на графике (инструменте ) AUDUSD это будет AUDUSD , на NZDUSDэто NZDUSD. мне же надо чтобы во всех открытых экспертах внезависимости от граффика вернуло на данном примере GBPUSD.
для чего мне нужно - паралельно работает один эксперт на многих инструментах . при изменении данных информация передается через глобальные переменные остальным копиям эксперта. они перерисовывают каждый свое окно. я подумал что было бы неплохо их разгрузить и сделать так чтобы перерисовывалось только в окне , которое сейчас активно и его видно. остальные перерисовывать не будут пока на них не переключится пользователь
Для этого API не нужно, все не просто, а очень просто.