Convert an Indicator from tradingview (pinescript) to MQL5

MQL5 Experts Converting

Job finished

Execution time 26 days
Feedback from customer
Patient developer who is willing to work with u ...
Feedback from employee
Thank you!

Specification

1. Convert the following pinescript to MQL5 EA

2. Add in entry buy / sell  limit/ market orders types

2a. Limit order based on market close of signal bar

2b. Display buy / sell signal on chart similar to trading view 

3. Exit current position / cancel previous order (if not executed) on opposite signal +  enter into position based on new opposite signal based on item 2)

4. Include optional stop loss (% terms), trailing stop loss (% terms) and chandelier exit (code available in mql5, attached) options, whichever activated earlier

4a. inputable Chandelier exit inputs

5. Include optional take profit in i) % terms, ii) based on ATR. For these options, pls add % of holdings to liquidate... remaining can be liquidated using opposite signal

6. Order entry based on % of equity

7. Magic number entry 

8. Current / Custom symbol(s)  option


PineScript code .........................................


//@version=4

study("Hull Trend", shorttitle="HMA Trend",overlay=true)

length = input(24)

src = input(hl2)

showcross = input(true, "Show cross over/under")


hma(_src, _length)=>

    wma((2 * wma(_src, _length / 2)) - wma(_src, _length), round(sqrt(_length)))

    

hma3(_src, _length)=>

    p = length/2

    wma(wma(close,p/3)*3 - wma(close,p/2) - wma(close,p),p)



a = hma(src, length)

b = hma3(src, length)

c = b > a ? color.lime : color.red

p1 = plot(a,color=c,linewidth=1,transp=75)

p2 = plot(b,color=c,linewidth=1,transp=75)

fill(p1,p2,color=c,transp=55)

crossdn = a > b and a[1] < b[1]

crossup = b > a and b[1] < a[1]

plotshape(showcross and crossdn ? a : na, location=location.absolute, style=shape.labeldown, color=color.red, size=size.tiny, text="Sell", textcolor=color.white, transp=0, offset=-1)

plotshape(showcross and crossup ? a : na, location=location.absolute, style=shape.labelup, color=color.green, size=size.tiny, text="Buy", textcolor=color.white, transp=0, offset=-1)

Responded

1
Developer 1
Rating
(307)
Projects
343
71%
Arbitration
6
50% / 33%
Overdue
20
6%
Busy
2
Developer 2
Rating
(132)
Projects
178
39%
Arbitration
4
25% / 50%
Overdue
14
8%
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Developer 4
Rating
(151)
Projects
227
80%
Arbitration
18
33% / 44%
Overdue
11
5%
Working
Published: 24 articles, 1882 codes
5
Developer 5
Rating
(40)
Projects
55
35%
Arbitration
2
0% / 50%
Overdue
0
Free
6
Developer 6
Rating
(574)
Projects
945
47%
Arbitration
303
59% / 25%
Overdue
125
13%
Free

Project information

Budget
45+ USD
For the developer
40.5 USD
Deadline
from 1 to 5 day(s)