Transcribe an easylanguage indicator to mt4 and add an ea to this indicator

MQL4 Indicators Converting

Job finished

Execution time 5 hours

Specification

Below : this is the indicator to transcribe.

see attached files for more details and screen and the description of the strategy.

time limit 15 days

Thank you

---------------------------------------------------

input: EBOX( 40 ), XBOX( 40 ) ;


var: vLL( 0 ), vHH( 0 ), vDNT( false ) ;
var: vHHTLID( 0 ), vLLTLID( 0 ) ;
var: vHHTLIDPrev( 0 ), vLLTLIDPrev( 0 ) ;
var: vLLTL( 0 ), vLLDate( 0 ), vLLTime( 0 ), vLLTLPrev( 0 ), vLLDatePrev( 0 ), vLLTimePrev( 0 ) ;
var: vHHTL( 0 ), vHHDate( 0 ), vHHTime( 0 ), vHHTLPrev( 0 ), vHHDatePrev( 0 ), vHHTimePrev( 0 ) ;
var: vColour( 0 ) ;
var: vTick( ( minmove / pricescale ) * iff( category = 12, 10, 1 ) ) ;

vLL = lowest( low, EBOX ) ;
vHH = highest( high, XBOX ) ;

if low < vLL[1] then vDNT = true ;
if high > vHH[1] then vDNT = false ;

if vDNT = true then
    begin
        if vDNT = true and vDNT[1] = false and barstatus( 1 ) = 2 then
            begin
                alert( "Change of Colour" ) ;
                plot3( high + ( 1 * vTick ), "ChgOver", green ) ;
                vColour = Green ;

                if vHHTLIDPrev <> vHHTLID and tl_exist( vHHTLID ) then
                    begin
                        value1 = tl_getvalue( vHHTLID, date, time ) ;
                        tl_setextright( vHHTLID, false ) ;
                        tl_setend( vHHTLID, date, time, value1 ) ;
                       
                        vHHTLIDPrev = vHHTLID ;
                    end ;
                 if vHHTLPrev > 0 and vHHTL < vHHTLPrev then
                    begin
                        vHHTLID = tl_new( vHHDatePrev, vHHTimePrev, vHHTLPrev, vHHDate, vHHTime, vHHTL ) ;
                        tl_setcolor( vHHTLID, cyan ) ;
                        tl_setextright( vHHTLID, true ) ;
                    end ;                
                  vHHTLPrev = vHHTL ; vHHDatePrev = vHHDate ; vHHTimePrev = vHHTime ;
                  vHHTL = -9999999.99 ;           
            end ;
           
          plot1( high, "Waldo" ) ;
          plot2( low, "#10 DN" ) ;
      end
else
      begin
          if vDNT = false and vDNT[1] = true and barstatus( 1 ) = 2 then
              begin
                  alert( "Change of Colour" ) ;
                  plot3( low - ( 1 * vTick ), "ChgOver", red ) ;
                 vColour = Red ;
                
                if vLLTLIDPrev <> vLLTLID and tl_exist( vLLTLID ) then
                    begin
                        value2 = tl_getvalue( vLLTLID, date, time ) ;
                        tl_setextright( vLLTLID, false ) ;
                        tl_setend( vLLTLID, date, time, value2 ) ;
                       
                        vLLTLIDPrev = vLLTLID ;
                    end ;
                 if vLLTLPrev > 0 and vLLTL > vLLTLPrev then
                    begin
                        vLLTLID = tl_new( vLLDatePrev, vLLTimePrev, vLLTLPrev, vLLDate, vLLTime, vLLTL ) ;
                        tl_setcolor( vLLTLID, red ) ;
                        tl_setextright( vLLTLID, true ) ;
                    end ;
                vLLTLPrev = vLLTL ; vLLDatePrev = vLLDate ; vLLTimePrev = vLLTime ;
                vLLTL = 9999999.99 ;
              end ;
      end ;

if vColour = Red then
    begin
        if high > vHHTL then begin vHHTL = high ; vHHDate = date ; vHHTime = time ; end ;
    end ;
   
if vColour = Green then
    begin
        if low < vLLTL then begin vLLTL = low ; vLLDate = date ; vLLTime = time ; end ;
    end ;

Responded

1
Developer 1
Rating
(90)
Projects
136
14%
Arbitration
43
21% / 28%
Overdue
14
10%
Free
Published: 2 codes
2
Developer 2
Rating
(337)
Projects
624
38%
Arbitration
40
23% / 65%
Overdue
93
15%
Free
Published: 4 articles, 19 codes
3
Developer 3
Rating
(188)
Projects
263
70%
Arbitration
12
33% / 67%
Overdue
16
6%
Free
Published: 993 codes
4
Developer 4
Rating
(94)
Projects
148
59%
Arbitration
16
38% / 13%
Overdue
25
17%
Free
Published: 1 code
5
Developer 5
Rating
(51)
Projects
66
30%
Arbitration
2
0% / 0%
Overdue
0
Free
6
Developer 6
Rating
(219)
Projects
370
42%
Arbitration
145
17% / 41%
Overdue
124
34%
Free
Published: 38 codes
7
Developer 7
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free

Project information

Budget
150 - 300 USD
Deadline
from 1 to 15 day(s)