xmd79

WaveTrend with Crosses [LazyBear]

Jan 15th, 2022
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. //@version=5
  2. //
  3. // @author LazyBear @author LazyBear @author LazyBear @author LazyBear @author LazyBear
  4. //
  5. // If you use this code in its original/modified form, do drop me a note.
  6.  
  7. indicator(title='WaveTrend with Crosses [LazyBear]', shorttitle='WT_CROSS_LB')
  8. n1 = input(10, 'Channel Length')
  9. n2 = input(21, 'Average Length')
  10. obLevel1 = input(60, 'Over Bought Level 1')
  11. obLevel2 = input(53, 'Over Bought Level 2')
  12. osLevel1 = input(-60, 'Over Sold Level 1')
  13. osLevel2 = input(-53, 'Over Sold Level 2')
  14.  
  15. ap =input(hlc3)
  16. esa = ta.ema(ap, n1)
  17. d = ta.ema(math.abs(ap - esa), n1)
  18. ci = (ap - esa) / (0.015 * d)
  19. tci = ta.ema(ci, n2)
  20.  
  21. wt1 = tci
  22. wt2 = ta.sma(wt1, 3)
  23.  
  24. plot(0, color=color.new(color.gray, 0))
  25. plot(obLevel1, color=color.new(color.red, 0))
  26. plot(osLevel1, color=color.new(color.green, 0))
  27. plot(obLevel2, color=color.new(color.red, 0))
  28. plot(osLevel2, color=color.new(color.green, 0))
  29.  
  30. plot(wt1, color=color.new(color.green, 0))
  31. plot(wt2, color=color.new(color.red, 0))
  32. plot(wt1 - wt2, color=color.new(color.blue, 80), style=plot.style_area)
  33. plot(ta.cross(wt1, wt2) ? wt2 : na, color=color.new(color.black, 0), style=plot.style_circles, linewidth=3)
  34. plot(ta.cross(wt1, wt2) ? wt2 : na, color=wt2 - wt1 > 0 ? color.red : color.lime, style=plot.style_circles, linewidth=2)
  35. barcolor(ta.cross(wt1, wt2) ? wt2 - wt1 > 0 ? color.aqua : color.yellow : na)
  36.  
  37.  
  38.  
Advertisement
Add Comment
Please, Sign In to add comment