Модернизация индикатора

MQL4 Indicateurs

Tâche terminée

Temps d'exécution 4 jours
Commentaires de l'employé
Все было хорошо, будем сотрудничать! Excellent!
Commentaires du client
Спасибо, сделано все хорошо и в сроки

Spécifications

Нужна помощь в модернизации индикатора фракталов. Нужно чтоб по фракталам рисовало линии сопротивления/поддержки, на скрине показал примерно как должно выглядеть. 

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

 

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

Пример по скрину: настройки индикатора:количество свечей на истории - 200 диапазон поиска для вершин - 10 пп, минимально расстояние между линиями - 65, минимально количество фракталов для прорисовки линии - 5.
 
Рисуются линии hi и low (этого участка, между ними рисуется линия по максимальному количеству совпадающих фракталов (на скрине это 7), если б это попали линии 6(2) и 6(3) (с одинаковым количеством "попаданий" - 6) то рисовалась бы та у кого"разброс по цене вершин" минимальный. Ниже рисуется линия "5 фракталов (1) - там максимальное количество, Выше  6(3) не вписывается в параметр "минимальное расстояние между линиями" - не рисуется. Следующая - сравнивается 5 и 6(2), 6(2) вписывается во все параметры - рисуется.
hi и low обновляются на той свече которая поменяла цвет после пробития прошлой линии, за 30 секунд до её закрытия (например цена пошла вверх, пробила старую линию hi, закрылась белой, а следующая стала черное, вот на черной, за 30 сек до её закрытия и обновляется. Остальные линии обновляются на каждой свече, т.е. всегда сравниваются последние 200 (как в данном примере) свечей.

Répondu

1
Développeur 1
Évaluation
(600)
Projets
935
46%
Arbitrage
31
39% / 29%
En retard
93
10%
Gratuit
2
Développeur 2
Évaluation
(558)
Projets
1345
59%
Arbitrage
28
82% / 0%
En retard
10
1%
Gratuit
3
Développeur 3
Évaluation
(46)
Projets
73
16%
Arbitrage
13
8% / 92%
En retard
37
51%
Gratuit
4
Développeur 4
Évaluation
(3)
Projets
4
50%
Arbitrage
0
En retard
0
Gratuit

Informations sur le projet

Budget
10 USD
Pour le développeur
9 - 9 USD
Délais
de 5 à 7 jour(s)