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

 

Не разу не сталкивался с такой задачей, но вот пришлось.

Поковырялся в учебнике не нашел. Но мне кажется есть такая функция, один советник установлен на одном графике, а второй на другом, оджин другого запускает, т.е. устанавливает заново на второй график

 

Библиотека.

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// 7. ФУНКЦИИ ДЛЯ УПРАВЛЕНИЯ ПРОГРАММАМИ MQL4.
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// 7.1. Функция удаляет эксперт с указанного графика. В случае успеха функция возвращает TRUE, иначе - FALSE.
bool ServiceDeleteExpert(int hwndChart); // Системный дескриптор окна графика, удаляемого эксперта.
//======================================================================================================================================
// 7.9. Функция загружает на указанный график эксперт по его имени.
void ServiceLoadExpert(int    hwndChart,    // Системный дескриптор окна графика, куда загружается эксперт.
                       string szNameExpert, // Имя загружаемого эксперта.
                       int    bOK);         // Подтверждение запуска эксперта, при наличии диалогового окна свойств эксперта.
                                            // TRUE - автонажатие на кнопку "OK" разрешено, FALSE - автонажатие на кнопку "OK" запрещено.