Futures NASDAQ 100 E-MINI
Formazione

Programmare un colore dinamico all'interno di uno script

221
Benvenuto a questo nuovo tutorial che aiuta trader e investitori a comprendere al meglio il potente linguaggio di programmazione Pine Script v5.

In questo tutorial programmeremo insieme una variabile input di tipo color all'interno del nostro indicatore.

Pine Script®
input.color()


IMPORTANTE: il codice utilizzato in questo tutorial è stato creato puramente a scopo didattico.

Il nostro indicatore è un indicatore semplice che riporta a grafico i dati close dell'asset di riferimento in maniera ponderata. Il dato che verrà visualizzato è la somma di close + il 20%. L'obbiettivo dell'indicatore è di offrire uno strumento completamente dinamico, in grado di variare i parametri dall'interfaccia utente e aggiornarsi automaticamente.

https://www.tradingview.com/x/VsC2kXr1/

Qui di seguito trovi il codice completo per questo tutorial.

Pine Script®
//@version=5 indicator("Input Tutorial Pt.1 - Color", overlay = false) color_indicator = input.color(defval = color.red, title = "Color") data = close + (close * 0.20) plot(close, color = color_indicator, linewidth = 1)


Come si evince dal codice, per creare una variabile dinamica e gestire il colore del nostro indicatore descriviamo una nuova variabile chiamata:
Pine Script®
color_indicator


All'interno della variabile passeremo l'oggetto che ci permette di gestire il colore tramite interfaccia utente popolando l'oggetto:
Pine Script®
input.color()


Il primo valore che passeremo sarà:
Pine Script®
defval=


che si riferisce al valore di default, il valore che il nostro indicatore utilizzerà quando sarà lanciato a grafico.

Come valore di default passeremo:
Pine Script®
color.red


Successivamente daremo un titolo alla nostra funzione che ora sarà automaticamente riportata all'interno dell'interfaccia utente con:
Pine Script®
title='Color'


PS: Ricorda che tutti i valori di title dovranno essere ti tipo string e inclusi all'interno delle virgolette (' ').

Ecco come apparirà l'interfaccia utente.

https://www.tradingview.com/x/aybm5y5d/

Ora puoi modificare il colore del tuo indicatore con un solo click e automaticamente l'indicatore aggiornerà il colore.

https://www.tradingview.com/x/9lgQLb1y/

https://www.tradingview.com/x/6by0SJxW/

Puoi trovare la guida completa e ufficiale di Trading View su come gestire i colori all'interno di uno script, seguendo il link: tradingview.com/pine-script-docs/en/v5/concepts/Colors.html

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.