Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. study(shorttitle="BB Volume", title= "vwma price" ,overlay=true)
  2. length = input(390, minval=1, title="Length")
  3. mult = input(.9, minval=0.001, maxval=5, title="Multiplier (x SD)")
  4. adjust = input(defval=0, type=integer, minval=-5, maxval=5, title="Adjustment (Offset)")
  5.  
  6. mu = vwma((open + high + low + close) / 4, length)
  7. p_i = volume / (4 * sum(volume, length))
  8. var_open = sum(p_i * pow(open - mu, 2), length)
  9. var_high = sum(p_i * pow(high - mu, 2), length)
  10. var_low = sum(p_i * pow(low - mu, 2), length)
  11. var_close = sum(p_i * pow(close - mu, 2), length)
  12. sigma = sqrt(var_open + var_high + var_low + var_close)
  13.  
  14. //Fib responds better to average true range
  15. atr = mult * sigma
  16. upper = mu + atr
  17. lower = mu - atr
  18.  
  19.  
  20.  
  21. plot(mu, style=cross * 1 ,color=black, linewidth=1)
  22.  
  23. upper_2= mu + (1.28*atr)
  24. upper_3= mu + (2.01*atr)
  25. upper_4= mu + (2.51*atr)
  26. upper_5= mu + (3.09*atr)
  27.  
  28. p2 = plot(upper_2, style=cross, color=#abaeab, linewidth=1, title="1")
  29. p3 = plot(upper_3, style=cross, color=#ba4e4e, linewidth=1, title="2")
  30. p4 = plot(upper_4, style=cross, color=#ba4e4e, linewidth=1, title="3")
  31. p5 = plot(upper_5, style=cross, color=#ba4e4e, linewidth=1, title="3.09")
  32.  
  33. lower_2= mu - (1.28*atr)
  34. lower_3= mu - (2.01*atr)
  35. lower_4= mu - (2.51*atr)
  36. lower_5= mu - (3.09*atr)
  37.  
  38. p10 = plot(lower_2, style=cross, color=#abaeab, linewidth=1, title="1.28")
  39. p11 = plot(lower_3, style=cross, color=#419a41, linewidth=1, title="2.01")
  40. p12 = plot(lower_4, style=cross, color=#419a41, linewidth=1, title="2.51")
  41. p13 = plot(lower_5, style=cross, color=#419a41, linewidth=1, title="3.09")
  42.  
  43. fill(p2,p5,color=#e8b5b9,transp=65)
  44. fill(p10,p13,color=#419a41,transp=85)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement