Barevný input v Pine

Pro funkci input() máme nový typ input.color, který umožňuje uživatelům skriptu měnit barvy prvků.

Příklad použití input.color pro výběr barvy labelů:

//@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)

Jako výchozí barva může být nastavena jakákoliv barva ze standardní palety, nebo vámi vytvořená pomocí color.new(color.green, 50) nebo hodnotou RGBA jako #F0000080. Stejnou šířku palety barev mají i uživatelé.

https://www.tradingview.com/blog/en/create-color-inputs-in-pine-20751/

Komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *