I have written a script which is currently plotting a label each 2 to 3 bars.
What I want to do instead is to plot the label whenever my conditions are met each 15 bars.
So far here is what I've done:
signalCounter(_cond, _lookback) =>
_count = 0
for i = 0 to _lookback
if _cond[i] == 1
_count := _count + 1
_count
isBullish = signalCounter(isBullishSign, 15) == 1
plotshape(isBullish, style=shape.labelup, text="B", textcolor=color.white, color=color.green)
However, the results I am getting are incorrect and I doubt that there is a logical issue causing that mainly related to the for
loop but I can't figure it out.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…