Написать индикатор уровней на основе индикатора ZigZag

MQL5 Indicators

Specification

На основе индикатора Valable ZigZag написать индикатор построения уровней. Код индикатора предоставляю.


Параметры индикатора:

Bar Left, Bar Right – параметры индикатора Valable ZigZag

Bar Cancel – количество свечей, которые закрылись выше\ниже линии для отмены уровня.

ColorCTF_High - цвет линнии текущего таймфрейма построенной по High

ColorCTF_Low - цвет линнии текущего таймфрейма построенной по Low

WeightCTF – толщина линии текущего таймфрейма

TF1_On – включить рассчет для другого таймфрейма

TF1 – таймфрейм к которому применяется индикатор Valable ZigZag

ColorTF1_High, ColorTF1_Low – цвет линии

WeightTF1 – толщина линии (enum)

Построений делать для текущего таймфрейма и для 3 дополнительных, для каждого na вывести настройки цвета, толщины и включения.

 

Во время появления новой вершины индикатора делать построение трендовой линии вправо от вершины. Линия должна быть лучом вправо. Далее уровни должны отменяться как только 2 свечи (Bar Cancel) закроются выше или ниже (в зависимости была ли построена линия по вершине или по дну) этого уровня. В линии должно убираться значение луча, и ее конечная точка должна вставать на свече ее отмены.

 

Вывести параметр количества баров влево на которое вести расчет.


Responded

1
Developer 1
Rating
(34)
Projects
35
20%
Arbitration
2
0% / 100%
Overdue
1
3%
Free
2
Developer 2
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
3
Developer 3
Rating
(9)
Projects
22
9%
Arbitration
3
0% / 67%
Overdue
3
14%
Working
4
Developer 4
Rating
(611)
Projects
713
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Busy
5
Developer 5
Rating
(5)
Projects
7
0%
Arbitration
8
13% / 75%
Overdue
3
43%
Free
6
Developer 6
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
7
Developer 7
Rating
(14)
Projects
20
25%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
8
Developer 8
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
9
Developer 9
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
10
Developer 10
Rating
(144)
Projects
285
42%
Arbitration
19
63% / 5%
Overdue
29
10%
Free
Published: 2 codes
11
Developer 11
Rating
(115)
Projects
135
57%
Arbitration
1
0% / 0%
Overdue
0
Free

Project information

Budget
50 - 150 USD
Deadline
to 7 day(s)