Написать индикатор объёмов для МТ5

MQL5 Индикаторы

Работа завершена

Время выполнения 4 дня

Техническое задание

Индикатор для биржевых инструментов.

 

1.Вид построения - строиться по объёму торгов, в виде горизонтальной гистограммы.

Настройки:

а) можно настроить цвет, прозрачность.

б) можно отключить саму гистограмму.

в) выбор периода построение - от "1 мин" - до "недели".

г) глубина построения - от "1 мин" - до "весь период".

 

2.Вывести на график максимальный объём (Point of Control).

Настройки:

а) можно настроить цвет. 

б) толщину линии.

в) стиль линии.

г) можно настроить динамическое изменение линии. (пример фото есть)

 

 

3.Вывести на график линии (Value Area Hig) и (Value Area Low) – это диапазон ценовых значений (пример фото прикреплен).

Настройки:

два способа подсчета:

1) Как считается по классики: берется максимум торгового объёма POC (point of control) и поочередно в разные стороны откладывается плюсуется объёмы так до тех пор, пока не получиться 70% торгового объёмного накопления (пример фото прикреплен).

2) Как считается от Краев: от краев берутся крайние ценны на текущий момент и вычитается для верхней границы 15% проторгованного объёма с верху и для нижней границы 15% проторгованного объёма с низу (пример фото прикреплен).

а) можно настроить цвет линий

б) можно настроить толщину линий.

в) стиль линий.

г) можно настроить динамическое изменение линий или статичные линии.

д) настраивать % откладывание линий по отдельности.

е) так же сделать что бы была возможность настроить: наложение(продление) предыдущего периода уровень, на текущий период. (получается со смещение на один назад пример на фото5)

 

 

 

 

 

4.Сделать возможность наложение свечек прозрачных, что бы внутри было видно профиль объёма и внутренний график.

не стандартный ТФ это только для свечек, которые могут накладываться сверху основного ТФ, к обобьем не стандартный ТФ привязывать не надо пример фото1 прикреплен).

Настройки: 

а) отключить\включить накладывание свечек.

б) настройка периода не стандартного Тайм Фрейма.

в) можно настроить цвет свечек.

г) можно настроить толщину линий.

 

5.Все настройки сделать на русском в скобках можно сокращенно продублировать на англ. 

 

6.Cделать  профилировку кода, чтобы выявить медленные функции и ускорить код.

7.Максимально возможно сделать комментарии кода на русском языке.

Пожелания: Постараться сделать аналитическую оптимизацию кода — это когда количество вычислений можно значительно сократить за счет математических преобразований. Это актуально для многих индикаторов.

 


Файлы:

PNG
1.png
78.4 Kb
PNG
2.png
80.1 Kb
PNG
3.png
47.6 Kb
PNG
4.png
47.5 Kb
PNG
5.png
76.6 Kb

Откликнулись

1
Разработчик 1
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
2
Разработчик 2
Оценка
(58)
Проекты
76
33%
Арбитраж
9
78% / 11%
Просрочено
7
9%
Свободен
3
Разработчик 3
Оценка
(21)
Проекты
31
23%
Арбитраж
2
50% / 0%
Просрочено
2
6%
Свободен
4
Разработчик 4
Оценка
(142)
Проекты
280
42%
Арбитраж
18
61% / 6%
Просрочено
29
10%
Свободен

Информация о проекте

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
до 3 дн.