用于 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并乐于收到您的反馈。
还没有关注我们的中文微信公众号?快来扫二维码吧!