Convert a test strategy script from Pine Script to mql4

2020.06.29 Experts Converting

Specification

I want to convert this script to mql4:

//

// @author LazyBear

//

// If you use this code in its original/modified form, do drop me a note. 

//

n1 = input(10, "Channel Length")

n2 = input(21, "Average Length")

obLevel1 = input(60, "Over Bought Level 1")

obLevel2 = input(53, "Over Bought Level 2")

osLevel1 = input(-60, "Over Sold Level 1")

osLevel2 = input(-53, "Over Sold Level 2")

 

ap = hlc3 

esa = ema(ap, n1)

d = ema(abs(ap - esa), n1)

ci = (ap - esa) / (0.015 * d)

tci = ema(ci, n2)

 

wt1 = tci

wt2 = sma(wt1,4)


plot(0, color=gray)

plot(obLevel1, color=red)

plot(osLevel1, color=green)

plot(obLevel2, color=red, style=3)

plot(osLevel2, color=green, style=3)


plot(wt1, color=green)

plot(wt2, color=red, style=3)

plot(wt1-wt2, color=blue, style=area, transp=80)


//Strategy

strategy(title="Wave Trend Strategy", overlay=false, default_qty_value=1, initial_capital=1000, currency=currency.USD)

    

longCondition  = crossover(wt1, wt2)

shortCondition = crossunder(wt1, wt2)


strategy.entry(id="Long Entry", long=true, when=longCondition)

strategy.entry(id="Short Entry", long=false, when=shortCondition)


Job has been deleted

Project information

Budget
30+ USD
For the developer
27 USD
Deadlines
from 1 to 2 day(s)