Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //@version=4
- study("Multiple TF MA's", overlay=true)
- Ema_1D() => security(syminfo.tickerid, "1D", close)
- show_ma_1D = input(true, title="Show Daily MA's?")
- show_ma_12H = input(true, title="Show 12H MA's?")
- show_ma_1W = input(true, title="Show Weekly MA's?")
- // EMA's on Daily
- ema9_1D = security(syminfo.tickerid, '1D', ema(close, 9))
- plot(show_ma_1D ? ema9_1D : na, title="DAILY EMA 1", trackprice=true, color=#808080, style=hline.style_dashed,linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema9_1D : na, title="DAILY EMA 1", text="1D 9EMA", style=shape.diamond, show_last=1, location=location.absolute, color=#808080, offset=10, size=size.tiny)
- ema21_1D = security(syminfo.tickerid, '1D', ema(close, 21))
- plot(show_ma_1D ? ema21_1D : na, title="DAILY EMA 2", trackprice=true, color=color.yellow, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema21_1D : na, title="DAILY EMA 2", text="1D 21EMA", style=shape.diamond, show_last=1, location=location.absolute, color=color.yellow, offset=10, size=size.tiny)
- ema50_1D = security(syminfo.tickerid, '1D', ema(close, 50))
- plot(show_ma_1D ? ema50_1D : na, title="DAILY EMA 3", trackprice=true, color=#63F703, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema50_1D : na, title="DAILY EMA 3", text="1D 50EMA", style=shape.diamond, show_last=1, location=location.absolute, color=#63F703, offset=10, size=size.tiny)
- ema89_1D = security(syminfo.tickerid, '1D', ema(close, 89))
- plot(show_ma_1D ? ema89_1D : na, title="DAILY EMA 4", trackprice=true, color=#03ECF7, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema89_1D : na, title="DAILY EMA 4", text="1D 89EMA", style=shape.diamond, show_last=1, location=location.absolute, color=#03ECF7, offset=10, size=size.tiny)
- ema200_1D = security(syminfo.tickerid, '1D', ema(close, 200))
- plot(show_ma_1D ? ema200_1D : na, title="DAILY EMA 5", trackprice=true, color=#A203F7, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema200_1D : na, title="DAILY EMA 5", text="1D 200EMA", style=shape.diamond, show_last=1, location=location.absolute, color=#A203F7, offset=10, size=size.tiny)
- ema377_1D = security(syminfo.tickerid, '1D', ema(close, 377))
- plot(show_ma_1D ? ema377_1D : na, title="DAILY EMA 6", trackprice=true, color=#0A03F7, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? ema377_1D : na, title="DAILY EMA 6", text="1D 377EMA", style=shape.diamond, show_last=1, location=location.absolute, color=#0A03F7, offset=10, size=size.tiny)
- sma10_1D = security(syminfo.tickerid, '1D', sma(close, 10))
- plot(show_ma_1D ? sma10_1D : na, title="DAILY SMA 1", trackprice=true, color=#F51002, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? sma10_1D : na, title="DAILY SMA 1", text="1D 10SMA", style=shape.diamond, show_last=1, location=location.absolute, color=#F51002, offset=10, size=size.tiny)
- sma200_1D = security(syminfo.tickerid, '1D', sma(close, 200))
- plot(show_ma_1D ? sma200_1D : na, title="DAILY SMA 2", trackprice=true, color=color.white, style=hline.style_dashed, linewidth=1, offset=10, transp=100)
- plotshape(show_ma_1D ? sma200_1D : na, title="DAILY SMA 2", text="1D 200SMA", style=shape.diamond, show_last=1, location=location.absolute, color=color.white, offset=10, size=size.tiny)
- // EMA's on 12H
- ema9_12H = security(syminfo.tickerid, '720', ema(close, 9))
- plot(show_ma_12H ? ema9_12H : na, title="12H EMA 1", trackprice=true, color=#808080, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema9_12H : na, title="12H EMA 1", text="12H 9EMA", style=shape.circle, show_last=1, location=location.absolute, color=#808080, offset=5, size=size.tiny)
- ema21_12H = security(syminfo.tickerid, '720', ema(close, 21))
- plot(show_ma_12H ? ema21_12H : na, title="12H EMA 2", trackprice=true, color=color.yellow, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema21_12H : na, title="12H EMA 2", text="12H 21EMA", style=shape.circle, show_last=1, location=location.absolute, color=color.yellow, offset=5, size=size.tiny)
- ema50_12H = security(syminfo.tickerid, '720', ema(close, 50))
- plot(show_ma_12H ? ema50_12H : na, title="12H EMA 3", trackprice=true, color=#63F703, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema50_12H : na, title="12H EMA 3", text="12H 50EMA", style=shape.circle, show_last=1, location=location.absolute, color=#63F703, offset=5, size=size.tiny)
- ema89_12H = security(syminfo.tickerid, '720', ema(close, 89))
- plot(show_ma_12H ? ema89_12H : na, title="12H EMA 4", trackprice=true, color=#03ECF7, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema89_12H : na, title="12H EMA 4", text="12H 89EMA", style=shape.circle, show_last=1, location=location.absolute, color=#03ECF7, offset=5, size=size.tiny)
- ema200_12H = security(syminfo.tickerid, '720', ema(close, 200))
- plot(show_ma_12H ? ema200_12H : na, title="12H EMA 5", trackprice=true, color=#A203F7, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema200_12H : na, title="12H EMA 5", text="12H 200EMA", style=shape.circle, show_last=1, location=location.absolute, color=#A203F7, offset=5, size=size.tiny)
- ema377_12H = security(syminfo.tickerid, '720', ema(close, 377))
- plot(show_ma_12H ? ema377_12H : na, title="12H EMA 6", trackprice=true, color=#0A03F7, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? ema377_12H : na, title="12H EMA 6", text="12H 377EMA", style=shape.circle, show_last=1, location=location.absolute, color=#0A03F7, offset=5, size=size.tiny)
- sma10_12H = security(syminfo.tickerid, '720', sma(close, 10))
- plot(show_ma_12H ? sma10_12H : na, title="12H SMA 1", trackprice=true, color=#F51002, style=hline.style_dotted, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? sma10_12H : na, title="12H SMA 6", text="12H 10SMA", style=shape.circle, show_last=1, location=location.absolute, color=#F51002, offset=5, size=size.tiny)
- sma200_12H = security(syminfo.tickerid, '720', sma(close, 200))
- plot(show_ma_12H ? sma200_12H : na, title="12H SMA 2", trackprice=true, color=color.white, style=hline.style_dashed, linewidth=1, offset=5, transp=100)
- plotshape(show_ma_12H ? sma200_12H : na, title="12H SMA 2", text="12H 200SMA", style=shape.diamond, show_last=1, location=location.absolute, color=color.white, offset=5, size=size.tiny)
- // EMA's on Weekly
- ema9_1w = security(syminfo.tickerid, '1W', ema(close, 9))
- plot(show_ma_1W ? ema9_1w : na, title="WEEKLY EMA 1", trackprice=true, color=#808080, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema9_1w : na, title="WEEKLY EMA 1", text="1W 9EMA", style=shape.xcross, show_last=1, location=location.absolute, color=#808080, offset=15, size=size.tiny)
- ema21_1w = security(syminfo.tickerid, '1W', ema(close, 21))
- plot(show_ma_1W ? ema21_1w : na, title="WEEKLY EMA 2", trackprice=true, color=color.yellow, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema21_1w : na, title="WEEKLY EMA 2", text="1W 21EMA", style=shape.xcross, show_last=1, location=location.absolute, color=color.yellow, offset=15, size=size.tiny)
- ema50_1w = security(syminfo.tickerid, '1W', ema(close, 50))
- plot(show_ma_1W ? ema50_1w : na, title="WEEKLY EMA 3", trackprice=true, color=#63F703, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema50_1w : na, title="WEEKLY EMA 3", text="1W 50EMA", style=shape.xcross, show_last=1, location=location.absolute, color=#63F703, offset=15, size=size.tiny)
- ema89_1w = security(syminfo.tickerid, '1W', ema(close, 89))
- plot(show_ma_1W ? ema89_1w : na, title="WEEKLY EMA 4", trackprice=true, color=#03ECF7, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema89_1w : na, title="WEEKLY EMA 4", text="1W 89EMA", style=shape.xcross, show_last=1, location=location.absolute, color=#03ECF7, offset=15, size=size.tiny)
- ema200_1w = security(syminfo.tickerid, '1W', ema(close, 200))
- plot(show_ma_1W ? ema200_1w : na, title="WEEKLY EMA 5", trackprice=true, color=#A203F7, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema200_1w : na, title="WEEKLY EMA 5", text="1W 200EMA", style=shape.xcross, show_last=1, location=location.absolute, color=#A203F7, offset=15, size=size.tiny)
- ema377_1w = security(syminfo.tickerid, '1W', ema(close, 377))
- plot(show_ma_1W ? ema377_1w : na, title="WEEKLY EMA 6", trackprice=true, color=#0A03F7, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? ema377_1w : na, title="WEEKLY EMA 6", text="1W 377EMA", style=shape.xcross, show_last=1, location=location.absolute, color=#0A03F7, offset=15, size=size.tiny)
- sma10_1w = security(syminfo.tickerid, '1W', sma(close, 10))
- plot(show_ma_1W ? sma10_1w : na, title="WEEKLY SMA 1", trackprice=true, color=#F51002, style=hline.style_dotted, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? sma10_1w : na, title="WEEKLY SMA 6", text="1W 10SMA", style=shape.xcross, show_last=1, location=location.absolute, color=#F51002, offset=15, size=size.tiny)
- sma200_1w = security(syminfo.tickerid, '1W', sma(close, 200))
- plot(show_ma_1W ? sma200_1w : na, title="WEEKLY SMA 2", trackprice=true, color=color.white, style=hline.style_dashed, linewidth=1, offset=15, transp=100)
- plotshape(show_ma_1W ? sma200_1w : na, title="WEEKLY SMA 2", text="1D 200SMA", style=shape.diamond, show_last=1, location=location.absolute, color=color.white, offset=15, size=size.tiny)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement