Скачать MetaTrader 5

Дискретная отрисовка индикатора в стиле DRAW_SECTION

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Хочешь написать технический индикатор? Загляни в Справочник MQL5!
Forex Trader
114257
Forex Trader 2005.10.14 16:18 
Кто нибудь сталкивался если решили, подскажите механизм или пример пожалуйста. Спасибо.
Нужно менять цвета.
Forex Trader
114257
Forex Trader 2005.10.14 16:26  
С балансами бьешься ? %)
С изменением цвета линии как-то решили (смотри индикаторв ThreeColors), а вот насчет Draw_Section не скажу. Вроде такое решение не прокатит, хотя может ошибаюсь.
Forex Trader
114257
Forex Trader 2005.10.14 16:41  
Я в курсе, и даже в хай-лоу некст реализовал, а вот с отрезками пока не приложу ума, хотя есть один вариант использовать другой стиль (например линии) , но он более трудоемкий и ресурсы будет пользовать больше на просчет геометрии, можно воспользоваться и арров, но тогда нужно придумать как его изображать на графике, т.е. в непривычном для изучавших материал виде.
Forex Trader
114257
Forex Trader 2005.10.14 16:48  
Попробуй такой вариант:
1. Строишь второй индикатор от своего зигзага (тоже дросекшн) и в нем опрашиваешь первый по барам,
2. Как только нарываешься на ненулевое знаешь щелкаешь тумблером/цветом
SetIndexStyle(0,DRAW_SECTION);
...
SetIndexStyle(0,DRAW_NON);



Не знаю, что получится ...

Forex Trader
114257
Forex Trader 2005.10.14 16:51  
так он на всем графике "шарахаться" будет, нужно что-то другое как в "три колоре"
Forex Trader
114257
Forex Trader 2005.10.14 17:41  
что конкретно надо ? подскажу
Forex Trader
114257
Forex Trader 2005.10.14 17:46  
что конкретно надо ? подскажу


Раскрасить Зигзаг.
Forex Trader
114257
Forex Trader 2005.10.14 17:47  
так он на всем графике "шарахаться" будет, нужно что-то другое как в "три колоре"


Вот я и предлагаю использовать два буфера для Зигзага, что будет - не знаю...
Forex Trader
114257
Forex Trader 2005.10.14 17:51  
А .. ну тут все ясно.
Max 8 линий на индикатор. Следовательно 8 цветов получим и все :)
Всю остальную функциональность вывести в другой индикатор.
Или делать обьектами.
Forex Trader
114257
Forex Trader 2005.10.14 18:24  
нужно также как в триколор только для стиля DRAW_SECTION, когда рисуем две линии в стиле лайн то можно их обрывать при этом вторая линия та что на заднем плане (другого цвета) не обрывается и становится видной создается эффект что линия кусками другого цвета, а вот как это же реализовать для отрезков?
Может Слава или Ренат подскажут?
Forex Trader
114257
Forex Trader 2005.11.30 09:51  
Profi_R

Почитай, если не видел - "Исчезает индикатор на графике"
Возможно, не надо будет биться с двуся буферами в стиле draw_section, тем более что битва заведомо проигрышная.

PS Имеется ввиду draw_zigzag, только я могу догадываться о механизме реализации этого стиля( хелпа и примеров нет).
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий