Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не нашел нужную программу? Закажи ее!
Mihael
12
Mihael 2013.12.19 04:26 
Доброго времени суток ! Ребят, может кто подскажет- есть канальный индюк ( рисует динамические каналы ) Нужно к нему прикрутить фичу, чтобы он на последних точках канала ( всего в настройках 3 линии ) выставлял горизонтальные линии ( обычные, из панели инструментов ) и передвигал их по мере движения канала ( обновление на каждой свече ). Индюк прилагаю. Спасибо !
Vladyslav Goshkov
1959
Vladyslav Goshkov 2013.12.19 05:41  
Mihael_Fox:
Доброго времени суток ! Ребят, может кто подскажет- есть канальный индюк ( рисует динамические каналы ) Нужно к нему прикрутить фичу, чтобы он на последних точках канала ( всего в настройках 3 линии ) выставлял горизонтальные линии ( обычные, из панели инструментов ) и передвигал их по мере движения канала ( обновление на каждой свече ). Индюк прилагаю. Спасибо !


Подсказываю: если нужно продолжить линию вправо, в будущее, то это можно сделать только объектами поскольку индикаторный буфер вправо от 0 бара не рисуется. Алгоритм такой:

1. На последнем баре получаете цену, по которой нужно нарисовать горизонтальную линию - upperBand[0], lowerBand[i0]

2. проверяете создан ли объект с нужным Вам именем - if(ObjectFind(Name) }

2.1 если такого объекта нет - создаете его: ObjectCreate(Name, OBJ_HLINE,...... );

2.2 если есть - перемещаете: ObjectMove(Name

https://docs.mql4.com/ru/objects

Alexey Subbotin
4999
Alexey Subbotin 2013.12.19 08:22  
VladislavVG:


Подсказываю: если нужно продолжить линию вправо, в будущее, то это можно сделать только объектами поскольку индикаторный буфер вправо от 0 бара не рисуется.



Про функцию SetIndexShift, видимо, не слышали?))
Vitalie Postolache
11060
Vitalie Postolache 2013.12.19 12:50  
alsu:

Про функцию SetIndexShift, видимо, не слышали?))

Не в этом дело, человеку нужны линии, а не шифт, вот пусть обьекты и ставит, так проще.
Vladyslav Goshkov
1959
Vladyslav Goshkov 2013.12.19 16:42  
alsu:

Про функцию SetIndexShift, видимо, не слышали?))

А, согласен - некорректно высказался ))))))))))))))). горизонтальные линии, о которых спрашивал топикстартер сдвигом не сделать - максимум отрезки конечной длинны.
Mihael
12
Mihael 2013.12.21 05:51  
Спасибо всем за совет ) Еще вопрос - Как прописать обновление на каждой свече ? В идеале конечно чтобы на тиках обновлял. Спасибо
Mihael
12
Mihael 2013.12.21 10:23  
Вопрос снят. Разобрался. Тема закрыта )
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий