Доброго времени суток!
Подскажите, можно ли программно добавить советника на график? Как добавить индикатор понятно, а вот как советника - нет. Если это возможно, конечно.
Интересует именно программно, а не "перетащить "советника на нужный график".
через ChartApplyTemplate() всегда было
Приведу пример кода
Есть функция добавления графика
long add_chart(string symbol) { long id = ChartOpen(symbol, period); if(id == 0) { Print("Error open ", symbol); return 0; } // тут добавляем индикаторы // а затем пытаемся добавить заранее созданного советника bool ok = ChartApplyTemplate(id, "..\\Experts\\My_expert.mq5"); if(ok) { Print("OK"); } else { Print("Failed to add expert. Error code ",GetLastError()); } return id; }
В логах будет OK, но самого советника не добавится.
Может это надо по другому делать?
Приведу пример кода
Есть функция добавления графика
В логах будет OK, но самого советника не добавится.
Может это надо по другому делать?
Имелось в виду, что загружать нужно именно шаблон, а не советник (и тем более не его код). В шаблоне уже должен быть прописан советник.
Работает. Спасибо.
А как тут принято закрывать тему, как решённую?
P.S. Для себя, если забуду: сначала надо добавлять советника (по коду), а только затем индикаторы. А не наоборот.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени суток!
Подскажите, можно ли программно добавить советника на график? Как добавить индикатор понятно, а вот как советника - нет. Если это возможно, конечно.
Интересует именно программно, а не "перетащить "советника на нужный график".