用于 input() 的新 input.color 类型,让编程人员通过脚本的 设置/输入 (Setting/Inputs) 标签页,让脚本用户可以选择颜色,并在整个TradingView用户介面都使用相同的颜色工具。
请参见下面的范例,如何使用 input.color 为脚本用户提供标签颜色的选择:
//@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)

颜色的默认值可以是标准调色盘中的任何颜色,也可以是您自己建立的颜色:例如使用 color.new(color.green, 50) 或 #F0000080。您的脚本用户还能通过颜色工具选择颜色/透明度的任意组合。
我们希望这项新功能对您有用。请继续提供您的改进建议,我们为您打造TradingView并乐于收到您的反馈。
还没有关注我们的中文微信公众号?快来扫二维码吧!