Как сделать индикатор?

 

Здравствуйте!

Помогите, пожалуйста, сделать индикатор.

На рисунке "indicator.gif" он спарава сверху.


Индикатор


Он разделен на три секции:

1) W1, D1, H4, H1, M30, M15, M5 - месяц, неделя, день... таймфрейм(текущий таймфрейм M1)

2) количество одинаковых по цвету свечей

3) свеча таймфрейма

Надеюсь на Вашу помощь!

 
lovelive писал(а) >>

...

Помогите, пожалуйста, сделать индикатор.

...

В чем конкретно вам нужна помощь? С какой сложностью вы столкнулись?

 
Integer >>:

В чем конкретно вам нужна помощь? С какой сложностью вы столкнулись?

Спасибо Integer за ответ:) попробую объяснить:

 Для реализации самих свечей надо:

прямоугольник как фон + трендовая линия = черная свеча; прямоугольник + верхняя и нижняя тени образующие, соответственно, трендовыми линиями = белая свеча. 

Проблема: 1) Как все эти фигуры соединить вместе? 2) Свечи получаются по размеру намного больше натуральных... Как сделать их соизмеримыми со стальными(ценовыми свечами, по шкале времени)?

Спасибо, еще раз, до встречи.

 

Если использовать трендовые линии, они привязываются к цене и времени, табличка будет прокручиваться при прокрутке графика. Если рисовать из трендовых линий, можно использовать только линию толщиной 3 (для тела) и 1 для тени, с большей толщиной края округленные получаются.
-
Лучше к пикселям привязываться, чтобы табличка всегда в углу экрана была. И при использовании трендовых линий можно масштаб пересчитать, функции WindowFirstVisibleBar(), WindowBarsPerChart(), WindowPriceMax(), WindowPriceMin() и тоже сделать в углу. Если к пикселям привязываться - испльзовать OBJ_LABEL, составлять из маленьких квадратов шрифта Wingdings, символ 167 или 110, а тень обычным шрифтом из |.
-
Еще можно свой шрифт создать.

 

можно перед графиком цены привязать..

что-то типа

Причина обращения: