Нужен индикатор, который строит линии похожие на зигзаг по заданному алгоритму

MQL4 Indicadores

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Cliente
Работа выполнена быстро и оперативно. Результатами доволен.
Comentario del Ejecutor
Приятно работать с людьми, у которых есть собственные идеи

Tarea técnica

ТЗ

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

Критерий:

1.       Идет сравнение свеч (цифра 2 с цифрой 1) :

Макс. цена  (выше) макс. цены пред. свечи

мин. Цена  (выше) мин. Цены пред свечи

цена открытия  (выше)  цены открытия пред свечи

цена закрытия  (выше) цены закрытия пред. Цены.

Когда наблюдается такой критерий, рисуется линия (зигзаг) от минимума до максимума, пока идет данный критерий. (Красная линия вверх)

2.       (линия вниз) Когда:

Максимум меньше пред макс.

Мин цена (ниже) пред минимум

Цена открытия (ниже) пред цены открытия

Цена закрытия (ниже) пред цены закрытия

Пример на рисунке выше

 

Нужно сделать:

1) Алгоритм как указано выше. (если алгоритм нарушается линия заканчивается). Линии отрисовываются как показано на рисунке.

2) Работа индикатора след. образом. Включили индикатор например на м5, и если мы переходим на тф ниже/выше, на графике он изображается как на м5. Пример на рисунке (ниже). Т.е. например перешли с м5 на м1 и он должен иметь след вид:

Han respondido

1
Desarrollador 1
Evaluación
(3)
Proyectos
4
25%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(33)
Proyectos
54
30%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
4
Desarrollador 4
Evaluación
(812)
Proyectos
1389
72%
Arbitraje
114
29% / 47%
Caducado
344
25%
Trabaja
5
Desarrollador 5
Evaluación
(4)
Proyectos
30
70%
Arbitraje
5
0% / 40%
Caducado
12
40%
Libre
6
Desarrollador 6
Evaluación
(736)
Proyectos
1056
40%
Arbitraje
47
49% / 23%
Caducado
84
8%
Libre
7
Desarrollador 7
Evaluación
(67)
Proyectos
144
34%
Arbitraje
10
10% / 60%
Caducado
26
18%
Libre
8
Desarrollador 8
Evaluación
(10)
Proyectos
20
30%
Arbitraje
7
14% / 57%
Caducado
2
10%
Libre
9
Desarrollador 9
Evaluación
(280)
Proyectos
650
28%
Arbitraje
111
19% / 61%
Caducado
319
49%
Libre
10
Desarrollador 10
Evaluación
(558)
Proyectos
1345
59%
Arbitraje
28
82% / 0%
Caducado
10
1%
Libre

Información sobre el proyecto

Presupuesto
10 - 20 USD
Para el ejecutor
9 - 18 USD
Plazo límite de ejecución
de 1 a 10 día(s)