Невозможно применить шаблон к диаграмме

 

Я пытаюсь загрузить шаблон для диаграммы, используя следующий оператор:

Print ( ChartApplyTemplate ( 0 , "//Templates//mytem.tpl" ), "" , GetLastError ());

Структура каталогов выглядит так:

MQL5
|
|
|____ Experts
         |
         |_____MyExpert
                |
                |________Templates
                            |
                            |
                            |----mytem.tpl

Пожалуйста, дайте мне знать, почему мой шаблон не загружается.

 

Попробуйте так:

Print(ChartApplyTemplate(0,"\\Templates\\mytem.tpl" ),"",GetLastError());
 
Vladimir Karputov :

Try this :

Извините, это не сработало. Но я попробовал:

Print ( ChartApplyTemplate ( 0 , "Templates//mytem.tpl" ), "" , GetLastError ());

Это сработало. Но мой эксперт снимается. Я не знаю, является ли это проблемой MT5 или что-то еще происходит

 

Я немного ошибся. Нужно так:

Print(ChartApplyTemplate(0,"Templates\\mytem.tpl" ),"",GetLastError());

Это работает.

 
jaffer wilson:

Но мой эксперт снимается

Это совершенно правильно: Вы на текущем графике применяете шаблон. В этом новом шаблоне нет эксперта.

 
Vladimir Karputov :

This is absolutely correct: you apply a template on the current chart . There is no expert in this new template.

Спасибо, сэр за ваш ответ. Благодарен вам.

Причина обращения: