Un nouveau type d’input.color pour input() permet aux codeurs de fournir aux utilisateurs du script une sélection de couleurs via l’onglet Paramètres/Entrées du script avec le même widget de couleur utilisé dans toute l’interface utilisateur de TradingView.
Voir dans l’exemple ci-dessous comment input.color est utilisé pour fournir aux utilisateurs du script un choix de couleurs d’étiquettes :
//@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)
La valeur par défaut pour la saisie de la couleur peut être n’importe quelle couleur de la palette standard, ou une couleur que vous créez vous-même : en utilisant color.new(color.green, 50) ou #F0000080 par exemple. Les utilisateurs de votre script pourront également sélectionner n’importe quelle combinaison de couleur/transparence par le biais du widget de couleur.
Nous espérons que cette nouvelle fonctionnalité que vous avez demandée est utile. Continuez à nous envoyer vos suggestions d’amélioration. Nous construisons TradingView pour vous et nous aimons recevoir votre feedback.