Насколько я помню, в MQL4 нет встроенных функций, чтобы реализовать это.
Там есть функция названия текущего советника. Если её запустить, она будет выдавать только имя советника, игнорируя имя иникатора. Соответсвенно, нельзя будет и считать данные индикатора.
Все эти функции есть в МТ5.
Единственный вариант — вручную прописывать название индикатора, количество выводимых буферов и в качестве опции - названия самих буферов можете менять.
Сделал 5 штук максимум, нужно будет больше - пишите, отредактирую.
По-умолчанию стоит Стохастик для теста, и проверял функцией вывода комментария.
Сигнальный бар - соответсвенно индекс бара, откуда считывать.
Digit - округление после запятой.
Пример с 2-мя буферами:
Посмотреть вложение 558053Посмотреть вложение 558054
С 5-ю:
Посмотреть вложение 558055Посмотреть вложение 558056