I'm trying to use a series as integer. Pinescript 4 is out but still no way to do this:
//@version=4
study("Test Script", overlay=true)
l = 1
l := nz(l[1]) + 1
l := l>20?1:l
ma = sma(close, l)
plot(ma, linewidth=4, color=color.black)
I have also tried to use "var". This time no errors but doesn't work as expected
//@version=4
study("Test Script", overlay=true)
var l = 1
l := l>=20?1:l+1
ma = sma(close, l)
plot(ma, linewidth=4, color=color.black)
any suggestions?