Нет ошибки, Андре, и нет необходимости открывать заявку в службу поддержки.
Во-первых, когда вы сравниваете значение предыдущего минимума в этой строке:
llhigherprevious = valuewhen(ll, low[1], 1) < valuewhen(ll, low[1], 0)
, вы должны отметить график этой переменной ll и [LL] на графике не совпадает. plot ([LL]) используйте 2 условия типа bool: ll и pl
plotchar(ll and pl, title="LL", location=location.belowbar, char = "", color=color.green, transp=75, text="[LL]")
Если вы построите график переменной ll, которую вы используете для поиска llhigherprevious, вы увидите следующее: ![ll variable plot](https://i.stack.imgur.com/vJ8nj.png)
So when the new point of pl and ll is found it is comparing ll's low with the previous ll's low, not with [LL]'s low.
Solution: add a LL bool variable and use it's value in llhigherprevious:
ll = valuewhen(pl, low[1], 1) > valuewhen(pl, low[1], 0)
LL = ll and pl
plotchar(LL, title="LL", location=location.belowbar, char = "", color=color.green, transp=75, text="[LL]")//, offset=-rightbars, size=size.auto)
llhigherprevious = valuewhen(LL, low[1], 1) < valuewhen(LL, low[1], 0)
plotchar( llhigherprevious and pl and ll , text="LLhigher" ,color=color.orange,location=location.abovebar,transp=0, char="" )//,offset=-1)
введите описание изображения здесь