HENGtaykong

MQL5 Indicators Consultation

Specification

Create a ZigZag indicator, which is constructed based on extreme values determined using oscillators. It can use any classical normalized oscillator, which has overbought and oversold zones. The algorithm should first be executed with the WPR indicator, then similarly add the possibility to draw a zigzag using the following indicators:

CCI
Chaikin
RSI
Stochastic Oscillator
Algorithm and Terms

The first stage is the construction of the Zigzag:

The overbought zone is determined as candlesticks, at which the indicator value Value > Lmax (Lmax=-20).
The oversold zone is determined as candlesticks, at which the indicator value Value < Lmin (Lmin=-80).
The values of Lmax and Lmin should be included in indicator parameters.
A yellow point should be added at the High point of candlesticks in the overbought zone—it is the H point.
A green point

Responded

1
Developer 1
Rating
(393)
Projects
547
40%
Arbitration
30
57% / 3%
Overdue
57
10%
Free
Published: 11 codes
2
Developer 2
Rating
(18)
Projects
22
9%
Arbitration
6
33% / 50%
Overdue
1
5%
Working
3
Developer 3
Rating
(104)
Projects
167
25%
Arbitration
23
9% / 78%
Overdue
16
10%
Working
4
Developer 4
Rating
(51)
Projects
69
35%
Arbitration
4
25% / 75%
Overdue
0
Free
5
Developer 5
Rating
(429)
Projects
628
54%
Arbitration
31
52% / 23%
Overdue
6
1%
Loaded
6
Developer 6
Rating
(847)
Projects
1449
72%
Arbitration
120
28% / 47%
Overdue
355
24%
Working
Published: 3 articles
7
Developer 7
Rating
(530)
Projects
804
62%
Arbitration
33
27% / 45%
Overdue
23
3%
Free
Published: 1 code
8
Developer 8
Rating
Projects
0
0%
Arbitration
1
0% / 0%
Overdue
0
Working
9
Developer 9
Rating
(2)
Projects
4
0%
Arbitration
2
0% / 0%
Overdue
1
25%
Working
10
Developer 10
Rating
(28)
Projects
39
23%
Arbitration
14
0% / 93%
Overdue
4
10%
Working
11
Developer 11
Rating
(181)
Projects
235
20%
Arbitration
21
43% / 19%
Overdue
0
Working
12
Developer 12
Rating
(60)
Projects
87
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
13
Developer 13
Rating
(3)
Projects
1
100%
Arbitration
3
0% / 100%
Overdue
0
Free
14
Developer 14
Rating
(3)
Projects
3
33%
Arbitration
0
Overdue
0
Working
15
Developer 15
Rating
(253)
Projects
259
30%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(2643)
Projects
3359
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
20
Developer 20
Rating
(351)
Projects
422
54%
Arbitration
20
55% / 15%
Overdue
29
7%
Free
21
Developer 21
Rating
(32)
Projects
32
63%
Arbitration
1
0% / 0%
Overdue
1
3%
Working
Published: 5 codes
22
Developer 22
Rating
(309)
Projects
554
35%
Arbitration
78
32% / 42%
Overdue
200
36%
Loaded
23
Developer 23
Rating
(168)
Projects
199
48%
Arbitration
3
33% / 33%
Overdue
2
1%
Working
24
Developer 24
Rating
(39)
Projects
44
25%
Arbitration
13
8% / 69%
Overdue
1
2%
Busy

Project information

Budget
30 - 200 USD

Customer

Placed orders1
Arbitrage count0