Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 477

 
Какой код надо прописать в эксперте, чтобы при установке его на график, автоматически устанавливался бы в подокно и прикреплённый к эксперту индикатор?
 
Leo59:
Какой код надо прописать в эксперте, чтобы при установке его на график, автоматически устанавливался бы в подокно и прикреплённый к эксперту индикатор?

А шаблоны для чего? если шаблон назвать как и эксперта он в тестере автоматом откроется
 
Какой код надо прописать в эксперте, чтобы при установке его на график, автоматически устанавливался бы в подокно и прикреплённый к эксперту индикатор?
Эксперт попеременно использует несколько индикаторов из набора подключённых к нему индикаторов. Необходимо выводить в подокна те индикаторы, которые в текущий момент выбрал сам эксперт.
Если кто встречал пример кода автоматического изменения экспертом отображаемых индикаторов и создание(удаление) подокон, дайте пожалуйста ссылку.
 
В новой версии mql4 появилась возможность рисовать на индикаторных буферах вертикальную гистограмму? А то я уже полгода мучаюсь с графическими объектами, подзависания терминала и прочее...
 

Уважаемые.

После обновления терминала при компиляции выдается предупреждение: "not all control paths return a value" указывающее строку с закрывающейся скобкой.

Что поменялось в синтаксисе и как исправить код, чтобы данное предупреждение не выводилось?

Спасибо.

 

Все нашел ответ. Нужно прописать return(0);

всем спасибо.

 
S.A.Heavy:

Уважаемые.

После обновления терминала при компиляции выдается предупреждение: "not all control paths return a value" указывающее строку с закрывающейся скобкой.

Что поменялось в синтаксисе и как исправить код, чтобы данное предупреждение не выводилось?

Спасибо.


Синтаксис сам по себе тут мало при чём, компилятор более строгий, это да. Надо в функции на которую указывает компилятор проверить, всегда ли возвращается значение, или есть случаи когда ретурн не сработает.
 
Что нужно написать вместо многоточия, чтобы в подокне где установлен индикатор "Ind.mq4":
1. Отобразить индикатор, например MACD
2. Удалить из подокна отображение этого MACD
// Есть пустой индикатор с именем "Ind.mq4"

#property  indicator_separate_window   // Индикатор рисуется в дополнительном окне
int start()
  {
   return(0);
  }
//--------------------------------------------------------------------
// Есть эксперт установленный в основном окне

int start()
  {
   window();
   return(0);
  }

void window()       
  {
   int Win_ind=WindowFind("Ind"); 
   ..................................
  }
?

PS Этот MACD уже имеется
 
Leo59:
Что нужно написать вместо многоточия, чтобы в подокне где установлен индикатор "Ind.mq4":
1. Отобразить индикатор, например MACD
2. Удалить из подокна отображение этого MACD
?

PS Этот MACD уже имеется

Тут ссылку давал недавно. Может пригодиться. Но в подокно самого запускающего индикатора не получится. У каждого своё подокно будет.
 
Zhunko:
Тут ссылку давал недавно. Может пригодиться. Но в подокно самого запускающего индикатора не получится. У каждого своё подокно будет.


Спасибо! Смотрю...

Что значит "У каждого своё подокно будет."?
Причина обращения: