Advertisement
Guest User

[LAVA] Renko Mod

a guest
Apr 25th, 2015
681
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. // Tradingview.com Pinescript @author Ni6HTH4wK [LAVA] with assistance from @zmm20
  2. // Original code by Richard Santos, [RS]Renko Mod
  3. // ########## ☺♦♣♠♥☺ TIP YUR DEALER ☺♥♠♣♦☺ ###########
  4. // [RS] https://www.tradingview.com/u/RicardoSantos/
  5. // [LAVA] 19P7bkzqSAwSm6X7tXmRVkx6AuBXEUZioo
  6. study("[LAVA] Renko Mod", overlay=true)
  7.  
  8. // Vars
  9. n1 = input(5, title="Bricksize", minval=.01, type=float)
  10. q1 = input(false, title="Type 1 (Def 2)")
  11. q2 = input(false, title="Bar Colors")
  12. q3 = input(false, title="Quickness?")
  13.  
  14. // Sources
  15. prclos = na(rclose[1])?round(close):nz(rclose[1])
  16. propen = na(ropen[1])?round(open):nz(ropen[1])
  17.  
  18. // Function
  19. tall(r) => q3? close>prclos+r ? round((close-prclos)/n1)*n1+prclos : prclos+r : prclos+r
  20. fall(r) => q3? close<prclos-r ? round((close-prclos)/n1)*n1+prclos : prclos-r : prclos-r
  21.  
  22. // Renko (type 1 or type 2)
  23. type = (q1?n1:n1*2)
  24. rclose = close>prclos+type? prclos>propen? tall(n1) : tall(type) : close>prclos+n1 and prclos>propen? tall(n1) :
  25. close<prclos-type? prclos<propen? fall(n1) : fall(type) : close<prclos-n1 and prclos<propen? fall(n1) : prclos
  26. ropen = rclose > prclos ? prclos>propen or q1? prclos : prclos+n1 :
  27. rclose < prclos ? prclos<propen or q1? prclos : prclos-n1 :
  28. rclose-ropen[1] > n1 ? rclose-n1 : ropen[1]-rclose > n1 ? rclose+n1 : nz(ropen[1])
  29.  
  30. // Coloring
  31. que = rclose > prclos ? 1 : rclose < prclos ? -1 : nz(que[1])
  32. rc = que>0?green : que<0?red : na
  33.  
  34. // Plotting
  35. plot(que>0?ropen:na, title="Renko Gurīn Open", style=circles, color=green, linewidth=2)
  36. plot(que<0?ropen:na, title="Renko Aka Open", style=circles, color=red, linewidth=2)
  37. plot(que>0?rclose:na, title="Renko Gurīn Close", style=cross, color=green, linewidth=3)
  38. plot(que<0?rclose:na, title="Renko Aka Close", style=cross, color=red, linewidth=3)
  39. barcolor(q2?rc:na)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement