Advertisement
Guest User

vdubong / updated

a guest
Aug 12th, 2014
458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. //Script editor vdubus
  2. //vdubong 20 (set variables as required Upper & Lower)
  3. study(title="vdubong", shorttitle="vdubong", overlay=true)
  4.  
  5. length1 = input(20, minval=1, title="Upper Channel")
  6. length2 = input(20, minval=1, title="Lower Channel")
  7.  
  8. upper = highest(length1)
  9. lower = lowest(length2)
  10. basis = avg(upper, lower)
  11.  
  12. l = plot(lower, style=circles, linewidth=2, color=fuchsia, title="lower")
  13. u = plot(upper, style=circles, linewidth=2, color=fuchsia, title="upper")
  14.  
  15. //-----------------Built in MA50-----------------------------------------
  16. m1_src = close
  17. m1_p = input(50, title="MA1 Period:")
  18.  
  19. plot(sma(m1_src, m1_p), color=red, linewidth=2, title="MA1")
  20.  
  21. //-----------------Built in BB20-------------------------------------------
  22. bb1_src = close
  23. bb1_l = input(20, minval=1), bb1_mult = input(1.5, minval=0.001, maxval=400)
  24. bb1_dev = bb1_mult * stdev(bb1_src, bb1_l)
  25. bb1_upper = basis + bb1_dev
  26. bb1_lower = basis - bb1_dev
  27. bb1_p1 = plot(bb1_upper, color=blue)
  28. bb1_p2 = plot(bb1_lower, color=blue)
  29. fill(bb1_p1, bb1_p2, transp=80)
  30. //-----------------Built in BB50 -----------------------------------------
  31. bb2_src = close
  32. bb2_l = input(50, minval=1), bb2_mult = input(1.5, minval=0.001, maxval=400)
  33. bb2_dev = bb2_mult * stdev(bb2_src, bb2_l)
  34. bb2_upper = basis + bb2_dev
  35. bb2_lower = basis - bb2_dev
  36. bb2_p1 = plot(bb2_upper, color=blue)
  37. bb2_p2 = plot(bb2_lower, color=blue)
  38. fill(bb2_p1, bb2_p2, transp=90)
  39.  
  40. // PivotsHL ???--------------------------------------------------------------
  41. //------------------------------------------------------------------------
  42.  
  43. //------------------------------------------------------------
  44. // @author RicardoSantos
  45. // RSI inspired oscilator bands channels.
  46. // Can be interpreted as a RSI oscilator but at price level.
  47. lenght = input(3)
  48. margin = input(4)
  49.  
  50. tf = margin
  51. mp = (0.0001 * close) * margin
  52.  
  53. ph = avg(high, high[tf])
  54. ph2 = wma((ph+mp)+(high-hl2), lenght*3)
  55. pl = avg(low, low[tf])
  56. pl2 = wma((pl-mp)-(low-hl2), lenght*3)
  57.  
  58. ma1 = alma((
  59. close >= ph[1] ? high + high - ph + mp :
  60. close <= pl[1] ? low - low + pl - mp :
  61. hlc3), lenght, 0.55, 6)
  62.  
  63. pu = plot(ph2, style=cross, color=silver, linewidth=0)
  64. pd = plot(pl2,style=cross, color=silver, linewidth=0)
  65. pc = plot(ma1, style=line, color=silver, linewidth=1)
  66.  
  67. fill(pu,pc, color=red, transp=80)
  68. fill(pd,pc, color=green, transp=80)
  69. //-----------------------END------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement