Skip to content

Instantly share code, notes, and snippets.

@f-gueguen
Forked from basnijholt/cto_line.pine
Created November 15, 2022 01:37
Show Gist options
  • Save f-gueguen/959e445d2a83b35d198df009dd0108be to your computer and use it in GitHub Desktop.
Save f-gueguen/959e445d2a83b35d198df009dd0108be to your computer and use it in GitHub Desktop.
CTO Line indicator for TradingView
//@version=4
study(title="CTO Line", shorttitle="CTO", overlay=true, resolution="")
smma(src, length) =>
smma = 0.0
smma := na(smma[1]) ? sma(src, length) : (smma[1] * (length - 1) + src) / length
smma
v1 = smma(hl2, 15)
m1 = smma(hl2, 19)
m2 = smma(hl2, 25)
v2 = smma(hl2, 29)
p2 = v1<m1 != v1<v2 or m2<v2 != v1<v2
p3 = not p2 and v1<v2
p1 = not p2 and not p3
c = p1 ? color.orange : p2 ? color.silver : color.navy
line1 = plot(v1, "Line 1", color=c)
line2 = plot(v2, "Line 2", color=c)
fill(line1, line2, color=c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment