【问题标题】:how convert this pine code script to version 4?如何将此 pine 代码脚本转换为版本 4?
【发布时间】:2020-12-11 22:29:37
【问题描述】:

如何转换代码或将我指向正确的方向?我收到一个未声明的标识符错误,

这里是错误的照片

共享代码。如果有人可以将其转换为版本 4 pine 脚本将不胜感激

study(title="SLSE", shorttitle="brez", overlay=true, precision=3)
src=input(hl2, title="Source")
a= input(0.07, title="Alpha", step=0.01) 
fr=input(false, title="Fill Trend Region")
ebc=input(false, title="Enable barcolors")
hr=input(false, title="Hide Ribbon")
it=(a-((a*a)/4.0))*src+0.5*a*a*src[1]-(a-0.75*a*a)*src[2]+2*(1-a )*nz(it[1], ((src+2*src[1]+src[2])/4.0))-(1-a )*(1-a )*nz(it[2], ((src+2*src[1]+src[2])/4.0))
lag=2.0*it-nz(it[2])
dl=plot(fr and (not hr)?(it>lag?lag:it):na, color=gray, style=circles, linewidth=0, title="Dummy")
itl=plot(hr?na:it, color=fr?gray:red, linewidth=1, title="Trend")
ll=plot(hr?na:lag, color=fr?gray:blue, linewidth=1, title="Trigger")
fill(dl, ll, green, title="UpTrend", transp=70)
fill(dl, itl, red, title="DownTrend", transp=70)
bc=not ebc?na:(it>lag?red:lime)
barcolor(bc)

【问题讨论】:

    标签: pine-script tradingview-api


    【解决方案1】:

    4.0 版要求您使用color.{insert_color_name}。所以改变你所有的颜色,把它放在你的颜色之前。另外它有错误的原因是因为你在被声明之前访问它。 “圈子”必须修改为plot.style_circles

    您可以访问https://www.tradingview.com/pine-script-reference/ 非常方便

    【讨论】:

    • 感谢大佬帮了大忙。现在弄清楚我应该如何声明“it, lag, bc, dl”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多