Отрисовка на одном баре
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Отрисовка на одном баре
Собственно сабж, возможно ли сейчас это в ФТ? И можно ли отработать это через два массива индикатора с неотрисовкой секций если массив данного индикатора имеет значение -1 как в МТ?
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Что значит отрисовка на одном баре?wellx писал(а):Собственно сабж, возможно ли сейчас это в ФТ? И можно ли отработать это через два массива индикатора с неотрисовкой секций если массив данного индикатора имеет значение -1 как в МТ?
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
Провести линию от хая до лоу на одном баре. В мт это решают через два буфера индикатора с отрезками + один гистограммный буфер. Для того чтобы не показывать ненужный участок индикатора ему присваивают значение меньше нуля.Terranin писал(а):Что значит отрисовка на одном баре?wellx писал(а):Собственно сабж, возможно ли сейчас это в ФТ? И можно ли отработать это через два массива индикатора с неотрисовкой секций если массив данного индикатора имеет значение -1 как в МТ?
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Если имеется ввиду как ишимоку например то там есть стиль ds_Fill у буфера, тогда он рисует линии между собой и предыдущим буфером вертикальные.wellx писал(а):Провести линию от хая до лоу на одном баре. В мт это решают через два буфера индикатора с отрезками + один гистограммный буфер. Для того чтобы не показывать ненужный участок индикатора ему присваивают значение меньше нуля.Terranin писал(а):Что значит отрисовка на одном баре?wellx писал(а):Собственно сабж, возможно ли сейчас это в ФТ? И можно ли отработать это через два массива индикатора с неотрисовкой секций если массив данного индикатора имеет значение -1 как в МТ?
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
А как дать понять буферу что на данном отрезке не надо его отрисовывать, а будет рисоваться второй буфер? И ,если можно ,поясни примером кода когда есть два секционных буфера и один с ds_fill.Terranin писал(а): Если имеется ввиду как ишимоку например то там есть стиль ds_Fill у буфера, тогда он рисует линии между собой и предыдущим буфером вертикальные.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Чтобы неотрисовывался значение буфера должно быть равно 0. А пример можно взять из ишимоки, я приаттачил.wellx писал(а):А как дать понять буферу что на данном отрезке не надо его отрисовывать, а будет рисоваться второй буфер? И ,если можно ,поясни примером кода когда есть два секционных буфера и один с ds_fill.Terranin писал(а): Если имеется ввиду как ишимоку например то там есть стиль ds_Fill у буфера, тогда он рисует линии между собой и предыдущим буфером вертикальные.
SetIndexStyle(3, ds_Line, psSolid, 1, RGB($FF, $AB, $79));
SetIndexLabel(3, 'Senkou Span A');
SetIndexStyle(4, ds_Fill, psSolid, 1, RGB($9E, $9E, $FF));
SetIndexLabel(4, 'Senkou Span B');
между 3м и 4м буфером будет заполнение.
- Вложения
-
- Ishimoku.zip
- (1.01 КБ) 1307 скачиваний
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
вот возьмем ЗЗ, там я рисую отрезками, между точками значения буфера индикатора равно 0, но как только на каком-то баре значение будет не равно 0 ненулевые точки соединятся отрезком, а мне надо чтобы при возникновении второй точки в буфере отрезок НЕ рисовался, т.к. между этими точками будет рисоваться второй буфер. Для этого в МТ значения в буфере ставят меньше 0.Terranin писал(а): Чтобы неотрисовывался значение буфера должно быть равно 0. .
Может теперь понятнее объяснил?
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Ну я имел ввиду обычный индикатор. Рисование отрезками не так работает. Между буферами из отрезков заполнение не работает.wellx писал(а):вот возьмем ЗЗ, там я рисую отрезками, между точками значения буфера индикатора равно 0, но как только на каком-то баре значение будет не равно 0 ненулевые точки соединятся отрезком, а мне надо чтобы при возникновении второй точки в буфере отрезок НЕ рисовался, т.к. между этими точками будет рисоваться второй буфер. Для этого в МТ значения в буфере ставят меньше 0.Terranin писал(а): Чтобы неотрисовывался значение буфера должно быть равно 0. .
Может теперь понятнее объяснил?
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
А как работает? Ну , расскажи , плз! С примерчиком. Могу оригинал индикатора в мт4 скинуть, который перевести надо, но их и так до кучи ...Terranin писал(а): Ну я имел ввиду обычный индикатор. Рисование отрезками не так работает. Между буферами из отрезков заполнение не работает.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Я же скинул пример ишимоку - там идет заполнение между 2мя буферами. Но если стиль у буферов как у зигзага - ds_Section то там заполнение между 2мя буферами не работает. А вообще я так понял надо пропускать вершины при ds_Section? Пока такого нет, но зато скоро будет доступ к объектам из индикатора так что можно будет обычными линиями рисовать.wellx писал(а):А как работает? Ну , расскажи , плз! С примерчиком. Могу оригинал индикатора в мт4 скинуть, который перевести надо, но их и так до кучи ...Terranin писал(а): Ну я имел ввиду обычный индикатор. Рисование отрезками не так работает. Между буферами из отрезков заполнение не работает.
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
Фиг с ним, этим заполнением между 2 мя буферами, мне надо чтобы если 1й буфер с режимом ds_section закончился на хае бара, то второй буфер должен начать рисовать линии от лоу того же бара далее , а первый рисоваться не должен, до тех пор пока 2й и 1й буфер опять не поменяются местами на одном баре. Теперь я смог выразить то что мне надо?Terranin писал(а): Я же скинул пример ишимоку - там идет заполнение между 2мя буферами. Но если стиль у буферов как у зигзага - ds_Section то там заполнение между 2мя буферами не работает.
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Отрисовка на одном баре
Угу. Расскажи как в МТ они это мутят.wellx писал(а):Фиг с ним, этим заполнением между 2 мя буферами, мне надо чтобы если 1й буфер с режимом ds_section закончился на хае бара, то второй буфер должен начать рисовать линии от лоу того же бара далее , а первый рисоваться не должен, до тех пор пока 2й и 1й буфер опять не поменяются местами на одном баре. Теперь я смог выразить то что мне надо?Terranin писал(а): Я же скинул пример ишимоку - там идет заполнение между 2мя буферами. Но если стиль у буферов как у зигзага - ds_Section то там заполнение между 2мя буферами не работает.
Asta la vista
Mike
Mike
-
- Сообщения: 80
- Зарегистрирован: Пн окт 23, 2006 9:30 am
Re: Отрисовка на одном баре
Когда не надо соединять две точки линией, в буфер ставится значение -1.Terranin писал(а):wellx писал(а):
Угу. Расскажи как в МТ они это мутят.
Как пример
a[1]=1 b[1]=-1
a[2]=0 b[2]=-1
a[3]=2 b[3]=1
a[4]=-1 b[4]=0
......