MQL4 - automated forex trading   /  

Форум

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

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
8
lovelive 24.12.2009 00:38 

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

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

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


Индикатор


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

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

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

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

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

Увеличьте эффективность групповой работы

Поставьте TeamWox и увеличьте эффективность групповой работы в вашей компании. TeamWox позволяет хранить всю рабочую информацию в одном месте: письма, документы, файлы, платежи и история сообщений в чате. Так решается проблема сохранности данных и удобной групповой работы с ними.


avatar
8628
Integer 24.12.2009 09:51 
lovelive писал(а) >>

...

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

...

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


avatar
8
lovelive 25.12.2009 05:31 
Integer >>:

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

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

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

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

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

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


avatar
8628
Integer 25.12.2009 10:16 

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


avatar
801
keekkenen 25.12.2009 11:25 

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

что-то типа

К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий