在 pinescript 中填充 2 lines.new 之间的背景颜色

fill background color between 2 lines.new in pinescript

我正在尝试填充这两行之间的背景颜色,但收到以下错误消息:

第 104 行:输入语法错误 'bullEngulfLow'。

我正在使用以下代码。

if barstate.islastconfirmedhistory
    fillColor = switch
    bullEngulfOpen > bullEngulfLow => color.green
    => color.silver
linefill.new(bullEngulfOpen, bullEngulfLow, color.new(fillColor, 90))

bullEngulfOpen := line.new(bar_index - 1, resopen[1], bar_index, resopen[1], extend=extend.right, color=color.black)
bullEngulfLow := line.new(bar_index - 1, bullEngulfLowPrice, bar_index, bullEngulfLowPrice, extend=extend.right, color=#01ff00)

如何填充这两行之间的背景颜色?

fill()函数只能填充plots或hlines之间的space。如果要在 line.new() 创建的行之间填充 space,则需要使用 linefill.* namespace、more info here.[=14= 中的函数]