Advertisement
Guest User

Multiple TF MA's

a guest
Nov 18th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.62 KB | None | 0 0
  1. //@version=4
  2. study("Multiple TF MA's", overlay=true)
  3. Ema_1D() => security(syminfo.tickerid, "1D", close)
  4. show_ma_1D = input(true, title="Show Daily MA's?")
  5. show_ma_12H = input(true, title="Show 12H MA's?")
  6. show_ma_1W = input(true, title="Show Weekly MA's?")
  7.  
  8. // EMA's on Daily
  9. ema9_1D = security(syminfo.tickerid, '1D', ema(close, 9))
  10. 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)
  11. 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)
  12.  
  13. ema21_1D = security(syminfo.tickerid, '1D', ema(close, 21))
  14. 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)
  15. 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)
  16.  
  17. ema50_1D = security(syminfo.tickerid, '1D', ema(close, 50))
  18. 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)
  19. 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)
  20.  
  21. ema89_1D = security(syminfo.tickerid, '1D', ema(close, 89))
  22. 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)
  23. 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)
  24.  
  25. ema200_1D = security(syminfo.tickerid, '1D', ema(close, 200))
  26. 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)
  27. 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)
  28.  
  29. ema377_1D = security(syminfo.tickerid, '1D', ema(close, 377))
  30. 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)
  31. 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)
  32.  
  33. sma10_1D = security(syminfo.tickerid, '1D', sma(close, 10))
  34. 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)
  35. 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)
  36.  
  37. sma200_1D = security(syminfo.tickerid, '1D', sma(close, 200))
  38. 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)
  39. 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)
  40.  
  41.  
  42. // EMA's on 12H
  43. ema9_12H = security(syminfo.tickerid, '720', ema(close, 9))
  44. 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)
  45. 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)
  46.  
  47. ema21_12H = security(syminfo.tickerid, '720', ema(close, 21))
  48. 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)
  49. 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)
  50.  
  51. ema50_12H = security(syminfo.tickerid, '720', ema(close, 50))
  52. 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)
  53. 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)
  54.  
  55. ema89_12H = security(syminfo.tickerid, '720', ema(close, 89))
  56. 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)
  57. 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)
  58.  
  59. ema200_12H = security(syminfo.tickerid, '720', ema(close, 200))
  60. 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)
  61. 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)
  62.  
  63. ema377_12H = security(syminfo.tickerid, '720', ema(close, 377))
  64. 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)
  65. 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)
  66.  
  67. sma10_12H = security(syminfo.tickerid, '720', sma(close, 10))
  68. 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)
  69. 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)
  70.  
  71. sma200_12H = security(syminfo.tickerid, '720', sma(close, 200))
  72. 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)
  73. 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)
  74.  
  75.  
  76. // EMA's on Weekly
  77. ema9_1w = security(syminfo.tickerid, '1W', ema(close, 9))
  78. 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)
  79. 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)
  80.  
  81. ema21_1w = security(syminfo.tickerid, '1W', ema(close, 21))
  82. 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)
  83. 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)
  84.  
  85. ema50_1w = security(syminfo.tickerid, '1W', ema(close, 50))
  86. 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)
  87. 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)
  88.  
  89. ema89_1w = security(syminfo.tickerid, '1W', ema(close, 89))
  90. 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)
  91. 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)
  92.  
  93. ema200_1w = security(syminfo.tickerid, '1W', ema(close, 200))
  94. 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)
  95. 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)
  96.  
  97. ema377_1w = security(syminfo.tickerid, '1W', ema(close, 377))
  98. 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)
  99. 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)
  100.  
  101. sma10_1w = security(syminfo.tickerid, '1W', sma(close, 10))
  102. 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)
  103. 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)
  104.  
  105. sma200_1w = security(syminfo.tickerid, '1W', sma(close, 200))
  106. 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)
  107. 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