Как использовать чередующиеся текстовые строки в функции печати - PullRequest
0 голосов
/ 17 января 2020

При попытке использовать это "text =" в моей функции графика:

plotshape(someLow,title="low", style=shape.diamond, location=location.belowbar, offset=0, text=(lowerLow ? "LL" : "HL"), color=color.green, transp=0)

... Я получаю сообщение об ошибке:

строка 77: Невозможно вызвать 'plotshape 'с аргументами (..., text = series [string], ...)

... потому что текст должен быть "const string" вместо "series [string] "

Так как я могу построить чередующийся текст (без повторения всей строки функции графика)?

1 Ответ

1 голос
/ 17 января 2020

Вы можете использовать label.new Ищите его в Справочное руководство по языку Pine Script

Попробуйте это:

l = label.new(bar_index, close,
     text= someLow ? "LL" : "HL")
label.delete(not lowerLow ? l: na)
...