首页 > 解决方案 > NR4 代码看到 Pine 脚本运行错误“内部服务器 pine 编译错误”

问题描述

我在交易视图的 Pine 脚本中编写了简单的 Narrow Range 4 指标代码,源代码没有错误。

尝试了多种方式调试,但无法找出错误原因

//@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)

此代码应该在 tradingview.com 图表上生成简单的 2 线图。

标签: pine-script

解决方案


推荐阅读