Pine script small indicator to MQL4

MQL4 指标 转化中

工作已完成

执行时间21 小时

指定

i need to convert a TradingView (PineScript) indicator to MQL4 
name of the indicator is "Donchian Trend Ribbon"
the source code will be below. 
visuals are important. so make sure the developed indicator will have the visuals 

all ordinal input should be represented. 

General conditions

write clear and well commented code. 

delivery should be within 2 days.
deliveries are the indicator ex4 and the developed source code mq4. 


the pine source code:
//@version=4
study("Donchian Trend Ribbon", precision = 0)
dlen = input(defval = 20, title = "Donchian Channel Period", minval = 10)

dchannel(len)=>
    float hh = highest(len)
    float ll = lowest(len)
    
    int trend = 0
    trend := close > hh[1] ? 1 : close < ll[1] ? -1 : nz(trend[1])
    
dchannelalt(len, maintrend)=>
    float hh = highest(len)
    float ll = lowest(len)
    
    int trend = 0
    trend := close > hh[1] ? 1 : close < ll[1] ? -1 : nz(trend[1])
    maintrend == 1  ? trend == 1  ? #00FF00ff :  #00FF009f :
     maintrend == -1 ? trend == -1 ? #FF0000ff :  #FF00009f :
     na

maintrend = dchannel(dlen)

plot( 5, color = dchannelalt(dlen - 0, maintrend), style = plot.style_columns, histbase= 0)
plot(10, color = dchannelalt(dlen - 1, maintrend), style = plot.style_columns, histbase= 5)
plot(15, color = dchannelalt(dlen - 2, maintrend), style = plot.style_columns, histbase=10)
plot(20, color = dchannelalt(dlen - 3, maintrend), style = plot.style_columns, histbase=15)
plot(25, color = dchannelalt(dlen - 4, maintrend), style = plot.style_columns, histbase=20)
plot(30, color = dchannelalt(dlen - 5, maintrend), style = plot.style_columns, histbase=25)
plot(35, color = dchannelalt(dlen - 6, maintrend), style = plot.style_columns, histbase=30)
plot(40, color = dchannelalt(dlen - 7, maintrend), style = plot.style_columns, histbase=35)
plot(45, color = dchannelalt(dlen - 8, maintrend), style = plot.style_columns, histbase=40)
plot(50, color = dchannelalt(dlen - 9, maintrend), style = plot.style_columns, histbase=45)
//end

反馈

1
开发者 1
等级
(626)
项目
985
46%
仲裁
33
36% / 36%
逾期
98
10%
工作中
发布者: 6 代码
2
开发者 2
等级
(213)
项目
364
32%
仲裁
34
41% / 29%
逾期
108
30%
空闲
发布者: 1 代码
3
开发者 3
等级
(265)
项目
597
35%
仲裁
64
20% / 58%
逾期
147
25%
空闲
发布者: 1 文章, 22 代码
4
开发者 4
等级
(553)
项目
640
33%
仲裁
41
41% / 46%
逾期
11
2%
已载入
5
开发者 5
等级
(16)
项目
20
10%
仲裁
8
38% / 38%
逾期
3
15%
工作中
6
开发者 6
等级
(77)
项目
243
74%
仲裁
7
100% / 0%
逾期
1
0%
空闲
发布者: 1 文章
7
开发者 7
等级
(1)
项目
1
0%
仲裁
1
0% / 0%
逾期
0
空闲
8
开发者 8
等级
(2645)
项目
3362
68%
仲裁
77
48% / 14%
逾期
342
10%
空闲
发布者: 1 代码
9
开发者 9
等级
(250)
项目
460
26%
仲裁
140
20% / 59%
逾期
100
22%
工作中
10
开发者 10
等级
(2)
项目
4
0%
仲裁
0
逾期
0
空闲

项目信息

预算
37+ USD
截止日期
 2 天