Guest User

Untitled

a guest
Nov 19th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. //@version=3
  2. study(title='WH Median Renko Overlay', shorttitle='WH MRO', overlay=false)
  3.  
  4. ticksize = syminfo.mintick
  5.  
  6. boxsize = input(18) * ticksize * 10
  7. reversalOffset = input(4)*ticksize
  8.  
  9. medrenko(S,B,R) =>
  10. rh = na
  11. rl = na
  12. ro = na
  13. rc = na
  14.  
  15. rup = na
  16. rdown = na
  17. //reserval
  18. rreserval = na
  19.  
  20. rup := nz(rup[1], S)
  21. rdown := nz(rdown[1], S)
  22. rreserval := nz(rreserval[1], S)
  23.  
  24. rh := rup
  25. rc := rup
  26. rl := rdown
  27. ro := rdown
  28.  
  29. if (S > rup[1] + B + R)
  30. rup := rup[1] + B
  31. rdown := rup[1] - B
  32. rreserval := rdown[1] - B
  33.  
  34.  
  35. if (S < rdown[1] - B - R)
  36. rdown := rdown[1] - B
  37. rup := rdown[1] + B
  38. rreserval := rup[1] + B
  39.  
  40.  
  41. if (S < rup[1] + B + R) and (S > rup[1] - B - R)
  42. rup := rup[1]
  43. rdown := rdown[1]
  44. rreserval := rreserval[1]
  45.  
  46. if (rup > rup[1])
  47. rh:= rup
  48. rc:= rup
  49. ro:= rdown
  50. rl:= rdown
  51.  
  52. if (rup < rup[1])
  53. rh:= rup
  54. ro:= rup
  55. rc:= rdown
  56. rl:= rdown
  57.  
  58. if(rup == rup[1])
  59. rh:= rh[1]
  60. ro:= ro[1]
  61. rc:= rc[1]
  62. rl:= rl[1]
  63.  
  64.  
  65. [rh, rl, ro, rc, rup, rdown, rreserval]
  66.  
  67. [rh, rl, ro, rc, rup, rdown, rreserval] = medrenko(close,boxsize,reversalOffset)
  68.  
  69. palette = rreserval < rc ? lime : red
  70. plotcandle(ro, rh, rl, rc, color = palette)
  71. plot(close, color = black)
  72.  
  73. Change = change(rc)
  74.  
  75. bgc = Change > 0 ? green : Change < 0 ? red : na
  76. bgcolor(bgc)
  77.  
  78. alertcondition(Change > 0, title='Renko Up', message='Buying Advice!')
  79. alertcondition(Change < 0, title='Renko Down', message='Selling Advice!')
Add Comment
Please, Sign In to add comment