Advertisement
Guest User

Elders Force Index with MA/BB [TradingView Custom Indicator]

a guest
May 10th, 2014
9,754
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. //
  2. // @author LazyBear
  3. // If you use this code in its original / modified form, do drop me a note. Thx.
  4. //
  5. study(title="Elder's Force Index [LazyBear]", shorttitle="EFI_LB")
  6. length = input(13, minval=1)
  7. lengthMA=input(8)
  8. efi = sma(change(close) * volume, length)
  9. s=sma(efi, lengthMA)
  10.  
  11. hline(0, title="Zero")
  12. plot(efi, color=green, title="EFI", linewidth=2)
  13. plot(s, color=orange)
  14.  
  15. // Draw BB on indices
  16. BBEnabled=input(false,title="BB Enabled?", type=bool)
  17. mult=input(2.5)
  18. length_bb=input(20, title="BB Length")
  19. HighlightBreaches=input(false, type=bool)
  20.  
  21. bb_s = s
  22. basis = sma(bb_s, length)
  23. dev = (mult * stdev(bb_s, length))
  24. upper = (basis + dev)
  25. lower = (basis - dev)
  26.  
  27. plot(BBEnabled ? basis : na, color=gray, style=cross)
  28. p1_bb = plot(BBEnabled ? upper:na, color=gray)
  29. p2_bb = plot(BBEnabled ? lower:na , color=gray)
  30. fill(p1_bb, p2_bb, silver)
  31.  
  32. b_color = (bb_s > upper) ? red : (bb_s < lower) ? green : na
  33. offset = (bb_s > upper) ? 6 : (bb_s < lower ? -6 : 0)
  34. Breached=(bb_s > upper) or (bb_s < lower)
  35. plot((BBEnabled and HighlightBreaches and Breached) ? bb_s+offset : na, style=cross, color=b_color,linewidth=2)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement