Скачать MetaTrader 5

Как программно изменить свойства линий встроенных индикаторов?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Юрий
42
Юрий  
Подскажите выход из ситуации. Есть индикатор Average Directional Movement Index, рисует он пунктирные линии. Я хочу поймать пересечение линий. Но в следствии того что они пунктирные нормально поймать пересечение невозможно. Если менять настройки в ручную то они сбрасываются при вызове советника. Как быть? Как заставить его рисовать сплошные линии?
Юрий
42
Юрий  
TheXpert:
Написать свою обертку, делов то.
В смысле обертку? Своё индикатор?
Комбинатор
16250
Комбинатор  
Novozar:
В смысле обертку? Своё индикатор?

Ага, брать линии из стандартного и рисовать как душе угодно, можно еще алертов и сигналов понатыкать при желании.
Юрий
42
Юрий  
Беру переменные из стандартного и использую их в своем индикаторе? Но тут возникает вопрос... если советник может брать переменные из стандартного индикатора с помощью iADX(); то как вытаскивать их из своего индикатора и использовать в советнике? Сразу извиняюсь за глупые вопросы, я только начал изучать язык.
Cmu4
1227
Cmu4  
Novozar:
Подскажите выход из ситуации. Есть индикатор Average Directional Movement Index, рисует он пунктирные линии. Я хочу поймать пересечение линий. Но в следствии того что они пунктирные нормально поймать пересечение невозможно. Если менять настройки в ручную то они сбрасываются при вызове советника. Как быть? Как заставить его рисовать сплошные линии?

Если есть исходник, то замените в нём STYLE_DOT на STYLE_SOLID (хотя, могут быть нюансы, тогда копайтесь в SetIndexStyle).

Юрий
42
Юрий  
В том то и дело что нет исходника.... Есть такой же пользовательский индикатор, но с помощью iADX(); но использовать в советнике его не получается.
Andrey F. Zelinsky
32471
Andrey F. Zelinsky  
Novozar:
Подскажите выход из ситуации. Есть индикатор Average Directional Movement Index, рисует он пунктирные линии. Я хочу поймать пересечение линий. Но в следствии того что они пунктирные нормально поймать пересечение невозможно. Если менять настройки в ручную то они сбрасываются при вызове советника. Как быть? Как заставить его рисовать сплошные линии?

две линии - два буфера.
с помощью iCustom прочитать значения буферов и проанализировать наличие пересечения - стандартный подход.
и от того, какими - пуктирными или сплошными - отрисованы линии индикатора - ничего не зависит.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий