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

MQL4 Indicateurs

Tâche terminée

Temps d'exécution 2 jours
Commentaires du client
Работа выполнена быстро и оперативно. Результатами доволен.
Commentaires de l'employé
Приятно работать с людьми, у которых есть собственные идеи

Spécifications

ТЗ

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

Критерий:

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Répondu

1
Développeur 1
Évaluation
(3)
Projets
4
25%
Arbitrage
0
En retard
0
Gratuit
2
Développeur 2
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(34)
Projets
55
31%
Arbitrage
8
0% / 63%
En retard
13
24%
Gratuit
Publié : 22 articles, 1 code
4
Développeur 4
Évaluation
(851)
Projets
1458
72%
Arbitrage
122
29% / 48%
En retard
356
24%
Gratuit
Publié : 3 articles
5
Développeur 5
Évaluation
(4)
Projets
30
70%
Arbitrage
5
0% / 40%
En retard
12
40%
Gratuit
6
Développeur 6
Évaluation
(807)
Projets
1127
43%
Arbitrage
47
49% / 23%
En retard
84
7%
Gratuit
7
Développeur 7
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes
8
Développeur 8
Évaluation
(10)
Projets
20
30%
Arbitrage
7
14% / 57%
En retard
2
10%
Gratuit
9
Développeur 9
Évaluation
(281)
Projets
650
28%
Arbitrage
112
19% / 62%
En retard
319
49%
Gratuit
10
Développeur 10
Évaluation
(618)
Projets
1428
59%
Arbitrage
31
81% / 0%
En retard
10
1%
Gratuit

Informations sur le projet

Budget
10 - 20 USD
Délais
de 1 à 10 jour(s)