input() 의 새 input.color 타입은 트레이딩뷰 유저 인터페스를 통해 쓰이는 같은 컬러 위젯을 가진 스크립트의 세팅/인풋 탭에서 유저가 컬러 셀렉션을 할 수 있도록 해 줍니다.
아래 보기에 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. 스크립트 유저는 컬러 위젯을 통해 어떠한 컬러/트랜스페어런시 조합이라도 고를 수 있습니다.
새 피처가 쓸모가 있기를 바랍니다. 개선을 위한 여러분의 써제스쳔을 보내 주시기 바랍니다. 여러분을 위한 트레이딩뷰를 만들기 위해 여러분의 피드백이 필요합니다.