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

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
(34)
Proyectos
55
31%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
Ha publicado: 22 artículos, 1 ejemplo
4
Desarrollador 4
Evaluación
(851)
Proyectos
1458
72%
Arbitraje
122
29% / 48%
Caducado
356
24%
Libre
Ha publicado: 3 artículos
5
Desarrollador 5
Evaluación
(4)
Proyectos
30
70%
Arbitraje
5
0% / 40%
Caducado
12
40%
Libre
6
Desarrollador 6
Evaluación
(807)
Proyectos
1127
43%
Arbitraje
47
49% / 23%
Caducado
84
7%
Libre
7
Desarrollador 7
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
8
Desarrollador 8
Evaluación
(10)
Proyectos
20
30%
Arbitraje
7
14% / 57%
Caducado
2
10%
Libre
9
Desarrollador 9
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
10
Desarrollador 10
Evaluación
(618)
Proyectos
1428
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre

Información sobre el proyecto

Presupuesto
10 - 20 USD
Plazo límite de ejecución
de 1 a 10 día(s)