September 17, 2020
Opção de Colorir Legendas no Pine

Um novo tipo de input, o input.color para input() permite que os desenvolvedores forneçam aos usuários de script seleção de cor através da janela de Configurações/Valores do Script com o mesmo widget de cor usado em toda a interface do usuário do TradingView.

Veja no exemplo abaixo como input.color é usado para fornecer aos usuários a capacidade de escolha de cores nas legendas:

//@version=4
study("Input color example", overlay=true)
color c_up = input(color.green, "Color Up", type = input.color)
color c_down = input(color.red, "Color Down", type = input.color)
l = label.new(bar_index, na)
if close >= open
    label.set_text(l, "green")
    label.set_color(l, c_up)
    label.set_yloc(l, yloc.belowbar)
    label.set_style(l, label.style_labelup)
else
    label.set_text(l, "red")
    label.set_color(l, c_down)
    label.set_yloc(l, yloc.abovebar)
    label.set_style(l, label.style_labeldown)

O valor padrão para o parâmetro de cor pode ser qualquer cor da paleta padrão ou uma que você mesmo crie: usando color.new(color.green, 50) ou #F0000080 por exemplo. Os usuários do seu script também poderão selecionar qualquer combinação de cor/opacidade por meio da janela de configuração.

Esperamos que este novo recurso que você solicitou seja útil. Continue enviando-nos suas sugestões para melhorias. Nós construímos o TradingView para você e adoramos receber seus comentários.

The fastest way to follow markets

Launch Chart