Почему я могу изменить цвет линии на основе условий для линии или линии с разрывами, но не с шагом?По какой-то причине, когда я использую шаговую линию в качестве опции линии, она игнорирует условия и просто идет с первым цветом.Мысли?
//@version=3
study("My Script", overlay=true)
lookback = input(title="Lookback Period", type=integer, defval=9, minval=1)
HighestHigh = highest(close, lookback)[1]
LowestLow = lowest(close, lookback)[1]
highlinecolor = if HighestHigh > HighestHigh[1]
green
else
if HighestHigh < HighestHigh[1]
red
else
gray
lowlinecolor = if LowestLow > LowestLow[1]
green
else
if LowestLow < LowestLow[1]
red
else
gray
plot(HighestHigh, color=highlinecolor, linewidth=2, transp=0, title="Highest high", style=line)
plot(LowestLow, color=lowlinecolor, linewidth=2, transp=0, title="Lowest Low", style=stepline)