Advertisement
PinescriptersOnTV

Untitled

Jul 20th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. //@version=4
  2. study(title="Williams %R", shorttitle="%R", format=format.price, precision=2)
  3. length = input(5, minval=1)
  4. upper = highest(length)
  5. lower = lowest(length)
  6. src = input(hlc3, title="Source")
  7. ob = input(-20, "OB level")
  8. os = input(-80, "OS level")
  9. level = input(-50, "Other level")
  10. ShowObos = input(true, "Show OS/OB Crosses")
  11. ShowOther = input(true, "Show Other Crosses")
  12. out = 100 * (src - upper) / (upper - lower)
  13. plot(out, color=color.black)
  14. band1 = hline(0, color=color.black)
  15. band2 = hline(-15, color=color.black)
  16. band3 = hline(ob)
  17. band4 = hline(-50, color=color.red)
  18. band5 = hline(os)
  19. band6 = hline(-85, color=color.black)
  20. band7 = hline(-100, color=color.black)
  21. band8 = hline(level, color=color.orange)
  22. fill(band3, band5)
  23. plotshape(ShowObos and crossover(out,ob), color=color.green, style=shape.triangleup, location=location.top, size=size.tiny)
  24. plotshape(ShowObos and crossunder(out,os), color=color.red, style=shape.triangledown, location=location.bottom, size=size.tiny)
  25. plotshape(ShowOther and crossover(out,level)?level:na, color=color.green, style=shape.triangleup, location=location.absolute, size=size.tiny)
  26. plotshape(ShowOther and crossunder(out,level)?level:na, color=color.red, style=shape.triangledown, location=location.absolute, size=size.tiny)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement