如何在一次单击中启用或禁用以下指示器



如何使用此synax输入(title="enable",type=input.bool(在一次点击中启用或禁用指示器

"//@版本=4研究(标题="动态支持和阻力",简称="DSR",叠加=真(

// Get user input
emaMainLength = input(title="Longterm EMA Length", type=input.integer, defval=200, minval=1)
emaDSR1Length = input(title="DSR 1 EMA Length", type=input.integer, defval=50, minval=1)
emaDSR2Length = input(title="DSR 2 EMA Length", type=input.integer, defval=20, minval=1)
// Get EMAs
ema200 = ema(close, emaMainLength)
ema50 = ema(close, emaDSR1Length)
ema20 = ema(close, emaDSR2Length)
bearTrend = ema200 > ema50 and ema50 > ema20  // Bearish trend
bullTrend = ema200 < ema50 and ema50 < ema20 // Bullish trend
// Draw invisible plot lines required for zone color fill
z1 = plot(ema20, color=na, transp=100)
z2 = plot(ema50, color=na, transp=100)
// Fill zone
fill(z1, z2, color=bearTrend ? color.red : na, transp=75)
fill(z1, z2, color=bullTrend ? color.lime : na, transp=75)
// Draw long-term EMA
plot(ema200, color=bearTrend ? color.red : na, linewidth=2, transp=0)
plot(ema200, color=bullTrend ? color.green : na, linewidth=2, transp=0)
'''

在选择绘图内容时,可以将三进制与na一起使用。例如:

display = input(title="enable",type=input.bool, defval=true)
plot(display ? ema200 : na, color=bearTrend ? color.red : na, linewidth=2, transp=0)

最新更新