Я написал простой код индикатора с узким диапазоном 4 в Pine Script of Trading View, Исходный код не содержит ошибок.
Попробовал отладку разными способами, но не смог выяснить причину ошибки
//@version=3
study(title="Narrow Range 4", overlay=false)
currentHigh = security(tickerid, "1D", high[1])
currentLow = security(tickerid, "1D", low[1])
BarLength = currentHigh - currentLow
//Function for UP Count
NR_UP(TimeLineForToday,BarLen,currtHigh) =>
MoveUpNR4 =0
NR4PrevMin = lowest(BarLen[1],3)
if BarLen < NR4PrevMin
MoveUpNR4 := iff( currtHigh > currtHigh[1],1,0)
[MOVEUP] = MoveUpNR4*0.90
//Function for Down Count
NR_DOWN(TimeLineForToday_d,BarLen,currtLow) =>
MoveDownNR4 = 0
//NR4
NR4PrevMin = lowest(BarLen[1],3)
if BarLen < NR4PrevMin
MoveDownNR4 := iff( currtLow < currtLow[1],1,0)
[MOVEDOWN] = MoveDownNR4*0.8
//Call NR4
[MOVEUP] = NR_UP("1D",BarLength,currentHigh)
[MOVEDOWN] = NR_DOWN("1D",BarLength,currentLow)
plot(series=MOVEUP,color = blue,linewidth=2)
plot(series=MOVEDOWN,color = red ,linewidth=2)
Этот код должен был создать простые 2-строчные графики на графике tradingview.com.