xmd79

MTF ATR Levels by makuchaku

Mar 7th, 2022
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
  2. // © makuchaku
  3.  
  4. //@version=5
  5. indicator("MTF ATR Levels by makuchaku", overlay=true)
  6. atrPeriod = input.int(12, "atrPeriod")
  7. levelOffset = input.int(5, "levelOffset")
  8. timeFrame = input.timeframe('D', "timeFrame")
  9.  
  10.  
  11. mtf_atr = request.security(syminfo.tickerid, timeFrame, expression=ta.atr(atrPeriod))
  12. mtf_close = request.security(syminfo.tickerid, timeFrame, expression=close[1])
  13.  
  14. // Above
  15. plotchar(mtf_close + (0.75*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.red, 80), size=size.large, title="+75% Range")
  16. plotchar(mtf_close + mtf_atr, char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.red, 60), size=size.large, title="+100% Range")
  17. plotchar(mtf_close + (1.5*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.red, 40), size=size.large, title="+150% Range")
  18. plotchar(mtf_close + (2*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.red, 20), size=size.large, title="+200% Range")
  19. plotchar(mtf_close + (3*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.red, 0), size=size.large, title="+300% Range")
  20.  
  21. // Below
  22. plotchar(mtf_close - (0.75*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.green, 80), size=size.large, title="-75% Range")
  23. plotchar(mtf_close - mtf_atr, char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.green, 60), size=size.large, title="-100% Range")
  24. plotchar(mtf_close - (1.5*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.green, 40), size=size.large, title="-150% Range")
  25. plotchar(mtf_close - (2*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.green, 20), size=size.large, title="-200% Range")
  26. plotchar(mtf_close - (3*mtf_atr), char='―', show_last=1, location=location.absolute, offset=levelOffset, color=color.new(color.green, 0), size=size.large, title="-300% Range")
  27.  
Advertisement
Add Comment
Please, Sign In to add comment