Site icon Trading

Type Input

Il Type Input è sicuramente uno dei punti più importanti da comprendere. Perché di fatto è quello che ci permette di interagire con lo script in modo attivo, ad esempio con le impostazioni che potremo modificare a nostro piacere.

p = input(defval=10, minval=1 title="Period")

In questo caso creiamo un input che si chiamerà “Period” a cui abbiamo dato un valore di default uguale a 10 e un valore minimo consentito uguale a 1.

Gli input possono essere di vario tipo, ad esempio un input booleano:

b = input(title="On/Off", type=input.bool, defval=true)

Un input che prevede la scelta di un colore dalla palette colori:

c = input(title="Color", type=input.color, defval=color.red)

Così come scegliere degli intervalli di tempo:

s = input(title="Session", type=input.session, defval="24x7")

Oppure scegliere lo stato della candela:

src = input(title="Source", type=input.source, defval=close)

Per ulteriori parametri è possibile consultare la pagina diretta (in inglese). Questo parametro è quindi vitale proprio per disegnare in fase di codice la possibilità di variare parametri vitali ad esempio in una strategia. Ad esempio possiamo variare il numero di cicli o di timeframe dove effettuare i calcoli. Questo tipo di impostazioni diventa molto importante proprio per le regolazioni che viceversa ci vedrebbero dover intervenire sempre e solo sul codice che non risulterebbe agevole.

Exit mobile version