Convert my tradingview indicator script into a MT4 EA or indicator

MQL4 Konvertierung

Auftrag beendet

Ausführungszeit 12 Stunden

Spezifikation

//@version=4
study("Custom", overlay = true)
//Var dec
length = 9
fractionalMult = input(title="Key Value", step=1, defval=1)

tr2() =>
max(high - low, max(abs(high - close[1]), abs(low - close[1])))

//Calc delta
calc1(in1, in2) =>
alpha = in2
sum = 0.0
sum := (in1 + (alpha - 1) * nz(sum[1])) / alpha

value1 = fractionalMult * calc1(tr2(), length)

sigShort = hl2 + value1
sigShortPrev = nz(sigShort[1], sigShort)
sigLong = hl2 - value1
sigLongPrev = nz(sigLong[1], sigLong)

sigLong := close[1] > sigLongPrev ? max(sigLong, sigLongPrev) : sigLong
sigShort := close[1] < sigShortPrev ? min(sigShort, sigShortPrev) : sigShort

dir = 1
dir := nz(dir[1], dir)
//Filter extreme moves
dir := dir == -1 and close > sigShortPrev ? 1 : dir == 1 and close < sigLongPrev ? -1 : dir

alertcondition( dir[1] == -1 and dir == 1 ? sigLong : na, "BUY", "BUY")
alertcondition(dir[1] == 1 and dir == -1 ? sigShort : na, "SELL", "SELL")

//plot
plotshape(dir == 1 and dir[1] == -1 ? sigLong : na, title="LONG", style=shape.labelup, location=location.belowbar, size=size.normal, text="LONG", textcolor = color.white, color=http://color.green)
plotshape(dir == -1 and dir[1] == 1 ? sigShort : na, title="SHORT", style=shape.labeldown, location=location.abovebar, size=size.normal, text="SHORT", textcolor = color.white, color=http://color.red)


Bewerbungen

1
Entwickler 1
Bewertung
(851)
Projekte
1464
72%
Schlichtung
122
29% / 48%
Frist nicht eingehalten
358
24%
Arbeitet
Veröffentlicht: 3 Artikel
2
Entwickler 2
Bewertung
(337)
Projekte
624
38%
Schlichtung
40
23% / 65%
Frist nicht eingehalten
93
15%
Frei
Veröffentlicht: 4 Artikel, 19 Beispiele
3
Entwickler 3
Bewertung
(590)
Projekte
789
71%
Schlichtung
9
33% / 33%
Frist nicht eingehalten
22
3%
Frei
Veröffentlicht: 8 Beispiele
4
Entwickler 4
Bewertung
(4)
Projekte
4
0%
Schlichtung
5
0% / 80%
Frist nicht eingehalten
1
25%
Frei
5
Entwickler 5
Bewertung
(647)
Projekte
1295
67%
Schlichtung
84
26% / 49%
Frist nicht eingehalten
338
26%
Frei

Projektdetails

Budget
30+ USD
Ausführungsfristen
von 1 Tag(e)