Почему логика true / false на "style=" не работает?

Это код, который работает:

plotshape(xvalue, location=location.absolute, style=shape.labeldown, color=red, size=size.tiny, text ="Upper")

это код, который не работает:

plotshape(xvalue, location=location.absolute, style=(label?shape.xcross:shape.labeldown), color=red, size=size.tiny, text ="Upper")

Переменная "метка" здесь является истинной / ложной переменной. Он компилируется без ошибок, но не строится.

Но это вы используете ту же логику по цвету, например:

color=(label?blue:red)

Работает без проблем.

Я где-то ошибся в наборе текста или логике, или это еще одна ошибка из сосны?

0 ответов

Это будет возможно в следующем выпуске Pine Script v4. Я работаю в Tradingview инженером по контролю качества, и поддержка этой логики сейчас находится на стадии тестирования. Мы планируем выпустить бета-версию v4 в феврале, и после этого пользователи смогут использовать троичные операторы для аргументов стиля.

Просто хотел дать обновление.

Другие вопросы по тегам