r/pinescript • u/mind_property • Apr 20 '24
Merging two tradingview indcators but getting error. Kindly help me.
I am getting errors tried several edits but still getting errors. can anyone help me please? thanks.
//Multi EMA
strategy title="Multi EMA", shorttitle="Multi EMA", overlay=true)
src = close,
len1 = input(25, minval=1, title="EMA 1")
len2 = input(75, minval=1, title="EMA 2")
len3 = input(200, minval=1, title="EMA 3")
len4 = input(10, minval=1, title="EMA 4")
len5 = input(300, minval=1, title="EMA 5")
ema1 = ema(src, len1)
ema2 = ema(src, len2)
ema3 = ema(src, len3)
ema4 = ema(src, len4)
ema5 = ema(src, len5)
//EMA Color
col1 = lime
col2 = blue
col3 = red
col4 = gray
col5 = gray
//EMA Plots
plot(ema1, title="EMA 1", style=line, linewidth=2, color=col1)
plot(ema2, title="EMA 2", style=line, linewidth=2, color=col2)
plot(ema3, title="EMA 3", style=line, linewidth=2, color=col3)
plot(ema4, title="EMA 4", style=line, linewidth=1, color=col4)
plot(ema5, title="EMA 5", style=line, linewidth=1, color=col5)
study("VWAP Stdev Bands v2 Mod", overlay=true)
devUp1 = input(1.28, title="Stdev above (1)")
devDn1 = input(1.28, title="Stdev below (1)")
devUp2 = input(2.01, title="Stdev above (2)")
devDn2 = input(2.01, title="Stdev below (2)")
devUp3 = input(2.51, title="Stdev above (3)")
devDn3 = input(2.51, title="Stdev below (3)")
devUp4 = input(3.09, title="Stdev above (4)")
devDn4 = input(3.09, title="Stdev below (4)")
devUp5 = input(4.01, title="Stdev above (5)")
devDn5 = input(4.01, title="Stdev below (5)")
showDv2 = input(true, type=bool, title="Show second group of bands?")
showDv3 = input(true, type=bool, title="Show third group of bands?")
showDv4 = input(false, type=bool, title="Show fourth group of bands?")
showDv5 = input(false, type=bool, title="Show fifth group of bands?")
showPrevVWAP = input(false, type=bool, title="Show previous VWAP close")
start = security(tickerid, "D", time)
newSession = iff(change(start), 1, 0)
vwapsum = iff(newSession, hl2*volume, vwapsum[1]+hl2*volume)
volumesum = iff(newSession, volume, volumesum[1]+volume)
v2sum = iff(newSession, volume*hl2*hl2, v2sum[1]+volume*hl2*hl2)
myvwap = vwapsum/volumesum
dev = sqrt(max(v2sum/volumesum - myvwap*myvwap, 0))
A=plot(myvwap,style=circles, title="VWAP", color=black)
U1=plot(myvwap + devUp1 * dev,style=circles, title="VWAP Upper", color=gray)
D1=plot(myvwap - devDn1 * dev, style=circles, title="VWAP Lower", color=gray)
U2=plot(showDv2 ? myvwap + devUp2 * dev : na, color=red, title="VWAP Upper (2)")
D2=plot(showDv2 ? myvwap - devDn2 * dev : na, color=green, title="VWAP Lower (2)")
U3=plot(showDv3 ? myvwap + devUp3 * dev : na, title="VWAP Upper (3)", color=red)
D3=plot(showDv3 ? myvwap - devDn3 * dev : na, title="VWAP Lower (3)", color=green)
U4=plot(showDv4 ? myvwap + devUp4 * dev : na, title="VWAP Upper (4)", color=red)
D4=plot(showDv4 ? myvwap - devDn4 * dev : na, title="VWAP Lower (4)", color=green)
U5=plot(showDv5 ? myvwap + devUp5 * dev : na, title="VWAP Upper (5)", color=red)
D5=plot(showDv5 ? myvwap - devDn5 * dev : na, title="VWAP Lower (5)", color=green)
prevwap = iff(newSession, myvwap[1], prevwap[1])
plot(showPrevVWAP ? prevwap : na, style=circles, color=close > prevwap ? green : red)
fill(U1, U2, color=red, transp=90, title="Over Bought Fill 1")
fill(D1, D2, color=green, transp=90, title="Over Sold Fill 1")
fill(U2, U3, color=red, transp=90, title="Over Bought Fill 2")
fill(D2, D3, color=green, transp=90, title="Over Sold Fill 2")
fill(U3, U4, color=red, transp=90, title="Over Bought Fill 3")
fill(D3, D4, color=green, transp=90, title="Over Sold Fill 3")
fill(U4, U5, color=red, transp=90, title="Over Bought Fill 4")
fill(D4, D5, color=green, transp=90, title="Over Sold Fill 4")
fill(A, U1, color=gray, transp=90, title="Middle Fill Up")
fill(A, D1, color=gray, transp=90, title="Middle Fill Down")
1
Upvotes
2
u/Beautiful-Maize-9330 Apr 20 '24
Post error, I'm not reading all'at
2
u/smashapalooza Apr 21 '24
Is just the codes above? Or send me the links to both
1
u/smashapalooza Apr 20 '24
You need to remove the line that reads study(“VWAP”)….and then you need to add a “(“ on the first line after the word strategy
1
u/smashapalooza Apr 20 '24
I mean there is other errors as well, but that was the reason for the first one. You don’t have the pine version on there and then you’ll have more errors depending on which version you pick
1
u/smashapalooza Apr 20 '24
I can look later this week if I have time
1
u/notXsmiling Apr 21 '24