Форум » Индикаторы » Смена цвета в azzx_ema_rsi_1_0clr » Ответить

Смена цвета в azzx_ema_rsi_1_0clr

Genry: День добрый, Scriptong! Подозреваю, что идет пора осеннего отпуска, если так - то отличного отдыха! ---------------------- Игорь, есть вопрос по набившей оскомину теме - смене цвета в индикаторной линии. Чтобы убрать участки без раскраски, приходится "задним числом" переносить данные в буферах и это вносит ошибки в работу индикатора, использующего azzx_ema_rsi_1_0clr, так как получается расхождение. На скрине я отметил некоторые проблемные зоны и стрелками показал свечи которые вносят приличные искажения. Есть ли решение этой проблемы? ( индикатор в прицепе)

Ответов - 4

Scriptong: Genry пишет: Подозреваю, что идет пора осеннего отпуска, если так - то отличного отдыха! К сожалению, не отпуск - болел, хотя и в отъезде (вынужденном) это происходило. Genry пишет: На скрине я отметил некоторые проблемные зоны и стрелками показал свечи которые вносят приличные искажения. Есть ли решение этой проблемы? Да, вопрос известный. Если на соседних барах существуют непустые значения буфера, то такие точки будут соединены линией даже в тех случаях, когда соединять их не нужно. К сожалению, элегантного решения здесь нет. Но альтернативы есть: 1. Использовать в два раза больше буферов для отображения подобных ситуаций. То есть два буфера для красного цвета и два буфера для зеленого цвета. В тех местах, где требуется отсутствие цвета, происходит переброска данных из одного буфера в другой. Это решение, в свое время, было описано Сергеем Ковалевым в статье "Создание индикатора Каги". Правда, там ситуация была еще хуже (нужно было отображать три подряд горизонтальных участка), а потому происходило не дублирование, а утроение количества буферов. 2. Не использовать в таких случаях буферы индикатора. Работать с графическими объектами. Немного медленнее, но с алгоритмической точки зрения - проще, т. к. не вызывает подобных проблем.

Genry: Scriptong пишет: К сожалению, не отпуск - болел, хотя и в отъезде (вынужденном) это происходило. --------- Мда, трейдинг развивает интуицию ... была мысль что болеете, но написал позитивный вариант. Тогда - крепкого здоровья и рад, что снова в строю! --------- Наверно вариант с 4 буферами подойдет, спасибо! Мне даже не сколько важно как они отображаются, я вызываю этот индикатор из другого, в котором каждый буфер расчитывается как отдельная кривая. А так как данные из буфера down попадают в up и наоборот, то второй индикатор в этих ситуациях врет, а вот на его кривые я смотрю для принятия решения

Scriptong: Кстати, еще вариант - сменить стиль отображения буферов на стрелочный (DRAW_ARROW). В этом случае значения будут отображаться шрифтом Windings. Получится, что и двух буферов хватит. Если подобрать в качестве стрелки удачный значок, то итоговая кривая мало чем будет отличаться от линии.


Genry: Scriptong пишет: Если подобрать в качестве стрелки удачный значок, то итоговая кривая мало чем будет отличаться от линии. Интересное решение, спасибо, попробую!



полная версия страницы