thequantscience

Programmare un colore dinamico all'interno di uno script

Ausbildung
CME_MINI:NQ1!   NASDAQ 100 E-MINI Futures
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

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.