Convert a Pine script to mql4 indicator script

MQL4 Converting

Job finished

Execution time 21 hours
Feedback from customer
Excellent work! The converting from pine to mql4 has result very accurate. I strongly recommend. Thank you.
Feedback from employee
A great job with a great customer Thanks a lot.

Specification

Hi,

I want to get this Pipe script to mql4  

//@version=2
//creator: @yasinipek83
//author: @fr3762 KIVANÇ
//Modified by Maped, buy sell signals only for a cleaner chart !

study("Heikin Ashi Smoothed Signals", overlay=true)
EMAlength=input(50,"EMA Length")

src=ohlc4
haOpen=0.0
haOpen := (src + nz(haOpen[1]))/2
haC=(ohlc4+nz(haOpen)+max(high,nz(haOpen))+min(low,nz(haOpen)))/4
EMA1=ema(haC,EMAlength)
EMA2=ema(EMA1,EMAlength)
EMA3=ema(EMA2,EMAlength)
TMA1=3*EMA1-3*EMA2+EMA3
EMA4=ema(TMA1,EMAlength)
EMA5=ema(EMA4,EMAlength)
EMA6=ema(EMA5,EMAlength)
TMA2=3*EMA4-3*EMA5+EMA6
IPEK=TMA1-TMA2
YASIN=TMA1+IPEK
EMA7=ema(hlc3,EMAlength)
EMA8=ema(EMA7,EMAlength)
EMA9=ema(EMA8,EMAlength)
TMA3=3*EMA7-3*EMA8+EMA9
EMA10=ema(TMA3,EMAlength)
EMA11=ema(EMA10,EMAlength)
EMA12=ema(EMA11,EMAlength)
TMA4=3*EMA10-3*EMA11+EMA12
IPEK1=TMA3-TMA4
YASIN1=TMA3+IPEK1

mavi=YASIN1
kirmizi=YASIN

longCond=mavi>(kirmizi+1)
shortCond=mavi<(kirmizi-1)
trendState  = kirmizi < mavi ? true : kirmizi > mavi ? false : trendState[1]
closePlot   = plot(kirmizi, title = "Close Line", color = #FF5252, linewidth = 3, style = line, transp = 70)
openPlot    = plot(mavi, title = "Open Line", color = #311B92, linewidth = 3, style = line, transp = 70)
closePlotU  = plot(trendState ? kirmizi : na, transp = 100, editable = true)
openPlotU   = plot(trendState ? mavi : na, transp = 100, editable = true)
closePlotD  = plot(trendState ? na : kirmizi, transp = 100, editable = true)
openPlotD   = plot(trendState ? na : mavi, transp = 100, editable = true)
fill(openPlotU, closePlotU, title = "Up Trend Fill", color = #311B92, transp = 70)
fill(openPlotD, closePlotD, title = "Down Trend Fill", color = #FF5252, transp = 70)


last_signal = 0
long_final  = longCond  and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == -1)
short_final = shortCond and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == 1)

alertcondition(long_final, title="Buy alarm", message="Buy Heikin")
alertcondition(short_final, title="Sell alarm", message="Sell Heikin")
last_signal := long_final ? 1 : short_final ? -1 : last_signal[1]

plotshape(long_final, style=shape.triangleup,
          location=location.belowbar, color=#311B92,size=size.tiny,title="Buy label",transp=70)
plotshape(short_final, style=shape.triangledown,
          location=location.abovebar, color=#FF5252,size=size.tiny,title="Sell label",transp=70)

It should have same signal and have Parameter input for EMA length.

Responded

1
Developer 1
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
2
Developer 2
Rating
(400)
Projects
528
74%
Arbitration
9
44% / 0%
Overdue
24
5%
Free
Similar orders
Hello there, I need a developer that can help me convert 2 TradingView Indicators into MT4 in 2 days. I need this to be perfectly converted and as soon as possible. Thanks
👋 hello great developer am looking for expert to help me with convert with this 2 pine script indicator into mt4 indicator? I will be looking for great developer to bid for this project. Best regards
Not sure if you’re familiar with the backtesting software (Forex Tester.) They require you to upload experts in DLL format. They won’t accept MQL4. Would you be able to convert my expert advisor (MQ4 format) into DLL? It’s a simple MQ4 to DLL conversion
Hello there, I need a developer that can help me convert 2 TradingView pinescripts into MT4 in 2 days. I need this to be perfectly converted and as soon as possible. Thanks
👋 hello great developer am looking for expert to help me with convert pine script indicator into mt4 indicator? I will be looking for great developer to bid for this project Best regards
Not sure if you’re familiar with the backtesting software (Forex Tester.) They require you to upload experts in DLL format. They won’t accept MQL4. Would you be able to convert my expert advisor (MQ4 format) into DLL? It’s a simple MQ4 to DLL conversion
Hello, I am looking for a developer, that can convert my MQL5 EA to MQL4 EA. The code is simple and not too long, just a little above 300, including comments. I will be willing to communicate for fast and clean partnership. Have a great day everyone! Kind regards, Morka555
I'm creating Orders Alerts via tradingview, that are send to my Metatrader broker AMP, but i want them to copy themselves to my Tradovate account, i need help to create a bridge between those two using the API, so that every trade taken on Metatrader is also taken on my Tradovate account, Thanks
Not sure if you’re familiar with the backtesting software (Forex Tester.) They require you to upload experts in DLL format. They won’t accept MQL4. Would you be able to convert my expert advisor (MQ4 format) into DLL? It’s a simple MQ4 to DLL conversion
I am looking for someone to help me to automate my trading from mt4/5 expert advisors and own trades to tradovate. My trades are generated by my expert in MT5, I want those trades copied to Tradovate's platform using their API to different accounts, that some programmers have suggested is a REST API and should be easily doable

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
to 1 day(s)