Программное управление настройками советников

 
На одном счету запущено несколько советников. У всех разные системы мани менеджмента, в некоторых вообще нет. Во всех советниках есть возможность выставить фиксированный лот во входных параметрах. Требуется написать советник, который управлял бы размером фиксированного лота во входных параметрах других советников. Как решить такую задачу?
 

Пара вариантов есть навскидку:

  1. Через внешний файл. Управляющий советник пишет в него всю нужную инфу, а управляемые считывают, каждый своё.
  2. Через глобальные переменные. Управляющий советник для каждого управляемого создаёт свою глобальную переменную, а управляемые считывают.

 
KimIV:

Пара вариантов есть навскидку:

  1. Через внешний файл. Управляющий советник пишет в него всю нужную инфу, а управляемые считывают, каждый своё.
  2. Через глобальные переменные. Управляющий советник для каждого управляемого создаёт свою глобальную переменную, а управляемые считывают.

Спасибо. А что делать, если нет исходников? Возможен вариант без изменения кода управляемых советников?  

 
cfytr:

Спасибо. А что делать, если нет исходников? Возможен вариант без изменения кода управляемых советников?  

Нет, других вариантов не вижу. По словам представителей Metaquotes каждый советник работает в своей "песочнице" и никак не может повлиять на работу других.
 
cfytr:

Спасибо. А что делать, если нет исходников? Возможен вариант без изменения кода управляемых советников?  

Внешней приблудой сначала отключить терминал, отредактировать настройки советников (*.set) и перезапустить терминал.