Advertisement
JustUncleL

RSI Donchian Channels

Jan 26th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. study(title="[RS][JR][LS]RSI Donchian Channels", shorttitle="[RS][JR][LS]RSI DC", overlay=false)
  2. src = input(defval=hl2, type=source, title="RSI Source:")
  3. rsi_length = input(defval=14, minval=1, title="RSI Period Length:")
  4. donchian_length = input(20, minval=1, title="Donchian Lookback Period Length:")
  5.  
  6. rsi1 = rsi(src, rsi_length)
  7.  
  8. lower = lowest(rsi1, donchian_length)
  9. upper = highest(rsi1, donchian_length)
  10. basis = avg(upper, lower)
  11.  
  12. plot(rsi1, color=rsi1==lower?red: rsi1==upper?green : aqua,linewidth=2,transp=20)
  13. bgcolor( rsi1==lower and rsi1<=45?red: rsi1==upper and rsi1>=55?green : na, transp=80)
  14.  
  15. l = plot(lower, color=blue,linewidth=1,transp=20)
  16. u = plot(upper, color=blue,linewidth=1,transp=20)
  17. plot(basis, color=black,linewidth=1,transp=20)
  18. fill(u, l, color=blue,transp=92)
  19.  
  20. hline(0, color=gray,linewidth=1)
  21. hline(50,color=gray,linewidth=1)
  22. hline(100,color=gray,linewidth=1)
  23. h1=hline(45,color=red,linewidth=1)
  24. h2=hline(55,color=red,linewidth=1)
  25. fill(h1,h2,color=orange,transp=85)
  26. // eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement