Как рисовать в окне другого инструмента?

 

День добрый!

У меня есть советник, висит на EURUSD, есть ли способы как-то рисовать в окне, например, EURJPY?

Я пока вижу для себя лишь один путь. У меня вся логика вынесена во внешнюю прогу, советник используется только как шлюз для приема приказов и передачи котировок наружу.

Но хочется рисовать всякую служебную инфу прямо в окнах МТ, так как свою графику еще не сделал.

Как вариант, вешаю на одно из окон "главный советник", который принимает приказы по всем валютам, а на остальных окнах висят простенькие советники, которые только рисовать умеют.

Главный советник, получая приказ на рисование, пишет его в набор глобальных переменных, а рисующие советники считывают ID и выполняют, если ID совпадает.

Плохо то, что требуется ручная настройка советника для каждого окна и не дай бог его закроешь случайно..

Может, есть еще решения, да я их не вижу?

 
Если чисто MQL4, то Ваш способ единственный. Не считая передачи данных через файлы.
Причина обращения: