Скачать MetaTrader 5

Индикатор в 2-х окнах сразу

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что MQL5 является объектно-ориентированным языком?
Forex Trader
114257
Forex Trader 2007.09.05 09:12 
Существует ли возможность в одном индикаторе разные линии отображать в разных окнах, т.е. одна линия в окне графика (indicator_chart_window), а другая в отдельном (indicator_separate_window)? Например, 2 МА отображаются в окне графика, а их разность в отдельном окне.
Forex Trader
114257
Forex Trader 2007.09.05 09:20  
Нет.
Forex Trader
114257
Forex Trader 2007.09.05 19:52  
Существует ли возможность в одном индикаторе разные линии отображать в разных окнах, т.е. одна линия в окне графика (indicator_chart_window), а другая в отдельном (indicator_separate_window)? Например, 2 МА отображаются в окне графика, а их разность в отдельном окне.


В большинстве случаев без проблем. Например, устанавливаете в главном окне МА. Копируете исходник в любое место, в исходном коде меняете chart на separate, сохраняете под другим именем, компилируете и устанавливаете вашу МА в отдельном окне. (В коде некоторых индикаторов нужно еще поменять имя на другое)
Конкретно по двум МА. Устанавливаете две МА в главном окне, а в окне индикаторов устанавливаете MACD с параметрами ваших МА и однопериодным сглаживанием. Устанавливаете либо линейную MACD, либо гасите гистограмму в настройках цвета. (разичать только МА и ЕМА)
Если хотите превратить MACD с быстрой линией в виде гистограммы в линейную, поменяйте в коде HISTOGRAM на LINE.
Forex Trader
114257
Forex Trader 2007.09.06 07:53  
Еще вопрос. Индикатор сделан для отображения в отдельном окне (indicator_separate_window). Когда мы такой индикатор прикрепляем к графику, то он отображается в отдельном окне, если мы прикрепляем еще один такой же индикатор, но, например, с другими параметрами, то он открывается в еще одном отдельном окне. Возможно ли как-то (в ручную или свойства индикатора) такое множество индикаторов отображать в одном отдельном окне, чтобы не плодить множество окон?
Forex Trader
114257
Forex Trader 2007.09.06 15:57  
Еще вопрос. Индикатор сделан для отображения в отдельном окне (indicator_separate_window). Когда мы такой индикатор прикрепляем к графику, то он отображается в отдельном окне, если мы прикрепляем еще один такой же индикатор, но, например, с другими параметрами, то он открывается в еще одном отдельном окне. Возможно ли как-то (в ручную или свойства индикатора) такое множество индикаторов отображать в одном отдельном окне, чтобы не плодить множество окон?


Тоже без проблем. Открываете НАВИГАТОР (ВИД/НАВИГАТОР), находите там нужный индикатор и мышкой перетаскиваете его в нужное окно ранее установленного индикатора. Таким образом в одном окне индикаторов можете установить столько и таких индикаторов, сколько и каких посчитаете нужным.
Forex Trader
114257
Forex Trader 2007.09.08 15:03  
Решил воспользоваться идеей предложенной s2101. Работает. Но, все индикаторы, отображаемые в этом отдельном окне, имеют свои оси. Весело получается, на рисунке видно 2-е нулевых оси и ось 0.08 идущая ниже нулевой. Получается какая-то каша. Индикаторы помещаются в одно окно, чтобы видеть их движение относительно друг друга, какой идет выше, какой ниже и т.д., а на практике вообще не понятно что получается.
Forex Trader
114257
Forex Trader 2007.09.11 15:55  
Я не знаю, что у вас получилось. У меня, - нормально. Стоят 6-7 индикаторов. Нулевая линия хозяина окна, остальные без отображения нулевых линий. Поэкспериментируйте.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий