Advertisement
Maurizio-Ciullo

Study Ichimoku Cloud

Jun 10th, 2023
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //@version=5
  2. indicator(title="Study Ichimoku Cloud", shorttitle="Ichimoku", overlay=true)
  3. conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
  4. basePeriods = input.int(26, minval=1, title="Base Line Length")
  5. laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length")
  6. displacement = input.int(26, minval=1, title="Lagging Span")
  7. donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
  8. conversionLine = donchian(conversionPeriods)
  9. baseLine = donchian(basePeriods)
  10. leadLine1 = math.avg(conversionLine, baseLine)
  11. leadLine2 = donchian(laggingSpan2Periods)
  12. plot(conversionLine, color=#2962FF, title="Conversion Line")
  13. plot(baseLine, color=#B71C1C, title="Base Line")
  14. plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span")
  15. p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
  16.      title="Leading Span A")
  17. p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
  18.      title="Leading Span B")
  19. plot(leadLine1 > leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none)
  20. plot(leadLine1 < leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none)
  21. fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement