thequantscience

Programmare un colore dinamico all'interno di uno script

Edukasi
CME_MINI:NQ1!   Kontrak Berjangka NASDAQ 100 E-MINI
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.

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.


Qui di seguito trovi il codice completo per questo tutorial.

//@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:
color_indicator

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

Il primo valore che passeremo sarà:
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:
color.red

Successivamente daremo un titolo alla nostra funzione che ora sarà automaticamente riportata all'interno dell'interfaccia utente con:
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.


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



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

Pernyataan Penyangkalan

Informasi dan publikasi tidak dimaksudkan untuk menjadi, dan bukan merupakan saran keuangan, investasi, perdagangan, atau rekomendasi lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Persyaratan Penggunaan.