Ошибка выполнения сценария Pine "внутренняя ошибка компиляции Pine сервера" для кода NR4 - PullRequest
0 голосов
/ 15 апреля 2019

Я написал простой код индикатора с узким диапазоном 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.

...