Tag: guida pine script

Operatori e Funzioni di Base in Pine Script – 06

Ciao amici trader e aspiranti sviluppatori! Oggi ci immergiamo nel magico mondo degli operatori e delle funzioni di base in Pine Script. Se siete pronti a scoprire come combinare numeri e manipolare dati per creare indicatori e strategie di trading personalizzate su TradingView, siete nel posto giusto. Preparatevi a diventare dei veri maghi del codice!


Operatori: I Matematici del Trading

Gli operatori sono i matematici del trading, permettendoci di fare calcoli e manipolare dati in modi divertenti e utili. Eccoli in azione:

  1. Addizione (+): Somma due numeri insieme.
  2. Sottrazione (-): Sottrae un numero da un altro.
  3. Moltiplicazione (*): Moltiplica due numeri tra loro.
  4. Divisione (/): Dividi un numero per un altro.
  5. Modulo (%): Restituisce il resto di una divisione.

Ecco un esempio:

pinescriptCopy code//@version=4
study("Operatori Matematici", overlay=true)

var int a = 10
var int b = 5

var int somma = a + b
var int differenza = a - b
var int prodotto = a * b
var float divisione = a / b
var int resto = a % b

plot(somma, color=color.blue, title="Somma")
plot(differenza, color=color.red, title="Differenza")
plot(prodotto, color=color.orange, title="Prodotto")
plot(divisione, color=color.green, title="Divisione")
plot(resto, color=color.purple, title="Resto")

Funzioni: Il Cuore del Pine Script

Le funzioni sono il cuore pulsante di Pine Script, permettendoci di organizzare il nostro codice e riutilizzare pezzi di logica ovunque ne abbiamo bisogno. Ecco come definire e utilizzare una funzione:

pinescriptCopy code//@version=4
study("Funzioni", overlay=true)

// Definizione della funzione
fun miaFunzione(a, b) =>
    a + b

// Utilizzo della funzione
var int risultato = miaFunzione(10, 5)
plot(risultato, title="Risultato della Funzione")

In questo esempio, la funzione miaFunzione prende due parametri a e b, li somma insieme e restituisce il risultato.


Funzioni di Base Incorporate

TradingView fornisce una serie di funzioni incorporate che possiamo utilizzare per eseguire operazioni comuni come calcoli matematici, confronti e altro ancora. Eccone alcune delle più comuni:

  1. sma(): Calcola la media mobile semplice di una serie di dati.
  2. ema(): Calcola la media mobile esponenziale.
  3. rsi(): Calcola l’indice di forza relativa.
  4. crossover(): Restituisce true se la prima serie attraversa sopra la seconda.
  5. crossunder(): Restituisce true se la prima serie attraversa sotto la seconda.

Esempio di utilizzo:

pinescriptCopy code//@version=4
study("Funzioni Incorporate", overlay=true)

var float mediaMobile = sma(close, 14)
var float indiceRSI = rsi(close, 14)

plot(mediaMobile, color=color.blue, title="Media Mobile")
hline(70, color=color.red, linestyle=hline.style_dashed, title="Overbought")
hline(30, color=color.green, linestyle=hline.style_dashed, title="Oversold")

plot(indiceRSI, color=color.orange, title="RSI")

Qui, utilizziamo le funzioni sma() e rsi() per calcolare la media mobile e l’indice di forza relativa, rispettivamente.


Conclusione

E così, cari amici, avete fatto un altro passo nel mondo avvincente di Pine Script! Ora conoscete gli operatori e le funzioni di base che vi permetteranno di scrivere script più sofisticati e potenti su TradingView.

Ricordate, la pratica è la chiave per padroneggiare Pine Script. Continuate a sperimentare, esplorare nuovi concetti e, soprattutto, divertitevi! Utilizzate operatori e funzioni di base in Pine Script!

Risorse Aggiuntive

  • Documentazione UfficialePine Script Reference
  • Corsi e Tutorial: Cercate su YouTube e piattaforme di e-learning per ulteriori tutorial e corsi su Pine Script.

Se questo articolo ti è stato utile, condividilo con altri aspiranti programmatori e trader! Seguimi per ulteriori guide e consigli su Pine Script e il mondo del trading. Buona fortuna e buon trading! 🚀

Se hai dubbi o domande a riguardo puoi farmele pure su

Instagram: https://www.instagram.com/investoinvestigando.it/

Qui puoi trovare tutta la guida: LINK

Hello World in Pine Script: La Guida Definitiva – 04

Benvenuti, intrepidi programmatori e curiosi trader, nel meraviglioso mondo di Pine Script! Se avete mai desiderato creare i vostri indicatori su TradingView, siete nel posto giusto. Oggi vi guiderò attraverso il vostro primo script in Pine Script, il classico “Hello World”. Pronti a fare il primo passo? Partiamo!


Cos’è Pine Script?

Prima di tutto, un po’ di contesto. Pine Script è un linguaggio di scripting sviluppato da TradingView, una delle piattaforme di analisi tecnica più popolari al mondo. Questo linguaggio è pensato per permettere ai trader di creare indicatori personalizzati e strategie di trading in modo semplice e intuitivo.

Perché “Hello World”?

Il “Hello World” è il tipico primo programma che si scrive quando si impara un nuovo linguaggio di programmazione. È il modo perfetto per familiarizzare con la sintassi di Pine Script senza sentirsi sopraffatti. Iniziamo!


Passo 1: Aprire l’Editor Pine Script

  1. Accedi a TradingView: Se non l’hai già fatto, crea un account su TradingView.
  2. Apri un grafico: Seleziona qualsiasi asset su cui desideri lavorare.
  3. Apri l’Editor Pine Script: Clicca sull’icona dell’editor Pine Script nella parte inferiore della pagina.

Passo 2: Scrivere il Codice

Ora che abbiamo aperto l’editor, è il momento di scrivere il nostro primo script. Ecco il codice completo:

pinescriptCopy code//@version=4
study("Hello World", overlay=true)
plot(close)

Spiegazione del Codice

  1. //@version=4: Questo indica la versione di Pine Script che stiamo utilizzando. TradingView aggiorna regolarmente Pine Script, quindi assicurati di specificare la versione corretta.
  2. study("Hello World", overlay=true): La funzione study crea un nuovo indicatore. Il primo parametro è il nome dell’indicatore, mentre overlay=true significa che il nostro indicatore verrà visualizzato sul grafico del prezzo.
  3. plot(close): Questa funzione traccia una linea basata sui prezzi di chiusura (close) delle candele.

Passo 3: Applicare lo Script al Grafico

  1. Salvare lo script: Clicca sul pulsante “Save” nell’editor Pine Script. Dagli un nome accattivante come “Hello World”.
  2. Aggiungere al grafico: Dopo aver salvato, clicca su “Add to Chart”. Vedrai una linea che segue il prezzo di chiusura delle candele.

Passo 4: Personalizzare lo Script

Ora che abbiamo il nostro “Hello World”, possiamo divertirci un po’ personalizzandolo. Aggiungiamo un tocco di colore e un titolo più interessante:

pinescriptCopy code//@version=4
study("Hello World - Personalizzato", overlay=true)
plot(close, color=color.blue, linewidth=2, title="Prezzo di Chiusura")

Spiegazione delle Modifiche

  1. color=color.blue: Cambia il colore della linea a blu.
  2. linewidth=2: Aumenta lo spessore della linea.
  3. title="Prezzo di Chiusura": Aggiunge un titolo alla nostra linea.

Passo 5: Aggiungere un Indicatore Semplice

Per rendere il nostro script ancora più utile, aggiungiamo una Media Mobile Semplice (SMA):

pinescriptCopy code//@version=4
study("Hello World - Con SMA", overlay=true)
length = input(14, title="Lunghezza SMA")
sma = sma(close, length)
plot(sma, color=color.red, linewidth=2, title="SMA 14")
plot(close, color=color.blue, linewidth=1, title="Prezzo di Chiusura")

Spiegazione delle Aggiunte

  1. length = input(14, title="Lunghezza SMA"): Crea un input per l’utente per specificare la lunghezza della SMA. Il valore predefinito è 14.
  2. sma = sma(close, length): Calcola la Media Mobile Semplice basata sulla lunghezza specificata.
  3. plot(sma, color=color.red, linewidth=2, title="SMA 14"): Disegna la SMA sul grafico in rosso.

Conclusione

Congratulazioni! Avete scritto il vostro primo script Pine Script e lo avete anche personalizzato con una media mobile. Non è stato così difficile, vero? Pine Script è uno strumento potente e flessibile che può migliorare notevolmente la vostra analisi tecnica.

Continuate a esplorare e sperimentare con Pine Script. Presto sarete in grado di creare indicatori complessi e strategie di trading automatizzate. Buona programmazione!


Risorse Aggiuntive

  • Documentazione Ufficiale: Pine Script Reference
  • Corsi e Tutorial: Cercate su YouTube e piattaforme di e-learning per ulteriori tutorial e corsi su Pine Script.

Se questo articolo ti è stato utile, condividilo con altri aspiranti programmatori e trader! Seguimi per ulteriori guide e consigli su Pine Script e il mondo del trading. Buona fortuna e buon trading! 🚀

Se hai dubbi o domande a riguardo puoi farmele pure su

Instagram: https://www.instagram.com/investoinvestigando.it/

Qui puoi trovare tutta la guida: LINK