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

Работа завершена

Время выполнения 5 часов

Техническое задание

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 ;

Откликнулись

1
Разработчик 1
Оценка
(90)
Проекты
136
14%
Арбитраж
43
21% / 28%
Просрочено
14
10%
Свободен
Опубликовал: 2 примера
2
Разработчик 2
Оценка
(337)
Проекты
624
38%
Арбитраж
40
23% / 65%
Просрочено
93
15%
Свободен
Опубликовал: 4 статьи, 19 примеров
3
Разработчик 3
Оценка
(188)
Проекты
263
70%
Арбитраж
12
33% / 67%
Просрочено
16
6%
Свободен
Опубликовал: 993 примера
4
Разработчик 4
Оценка
(94)
Проекты
148
59%
Арбитраж
16
38% / 13%
Просрочено
25
17%
Свободен
Опубликовал: 1 пример
5
Разработчик 5
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(219)
Проекты
370
42%
Арбитраж
145
17% / 41%
Просрочено
124
34%
Свободен
Опубликовал: 38 примеров
7
Разработчик 7
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен

Информация о проекте

Бюджет
150 - 300 USD
Сроки выполнения
от 1 до 15 дн.