在 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= 中的函数]
我正在尝试填充这两行之间的背景颜色,但收到以下错误消息:
第 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= 中的函数]