Tag: guida pinescript

Creazione di Indicatori Semplici in Pine Script – 07

Cari amici trader e aspiranti sviluppatori, siete pronti a esplorare il magico mondo della creazione di indicatori personalizzati su TradingView? Con Pine Script, potrete trasformare le vostre idee più brillanti in indicatori di analisi tecnica che vi guideranno nel vostro viaggio nel mercato finanziario. Oggi vi porterò attraverso i primi passi, mostrandovi come creare indicatori semplici ma potenti. Preparatevi a fare magie!


Cos’è un Indicatore in Pine Script?

Prima di tutto, diamo un’occhiata a cosa sia esattamente un indicatore in Pine Script. In termini semplici, un indicatore è uno strumento visivo che fornisce informazioni sul comportamento dei prezzi di un asset finanziario. Può essere qualcosa di semplice come una linea sul grafico o qualcosa di più complesso come un oscillatore o un nuvola di punti. Con Pine Script, le possibilità sono infinite!


Passo 1: Aprire l’Editor Pine Script

Il primo passo nel creare un indicatore in Pine Script è aprire l’editor Pine Script su TradingView. Ecco come farlo:

  1. Accedete a TradingView sul vostro browser.
  2. Selezionate un grafico dell’asset finanziario che vi interessa.
  3. Cliccate sull’icona dell’editor Pine Script nella parte inferiore del grafico.

Passo 2: Scrivere il Codice dell’Indicatore

Ora che avete aperto l’editor Pine Script, è il momento di scrivere il codice per il vostro indicatore. Iniziamo con qualcosa di semplice, come una media mobile semplice (SMA). Ecco un esempio:

pinescriptCopy code//@version=4
study("Media Mobile Semplice", overlay=true)

lunghezza = input(14, title="Lunghezza SMA")
sma = sma(close, lunghezza)

plot(sma, color=color.blue, title="SMA")

Spiegazione del Codice

  1. //@version=4: Questo indica la versione di Pine Script che stiamo utilizzando.
  2. study("Media Mobile Semplice", overlay=true): Questo definisce il titolo e se l’indicatore verrà sovrapposto al grafico dei prezzi o meno.
  3. input(14, title="Lunghezza SMA"): Questo crea un input per l’utente in modo che possa specificare la lunghezza della media mobile.
  4. sma = sma(close, lunghezza): Questa linea calcola effettivamente la media mobile semplice utilizzando la funzione incorporata sma() di Pine Script.
  5. plot(sma, color=color.blue, title="SMA"): Infine, questa linea traccia la media mobile sul grafico dei prezzi, utilizzando il colore blu e il titolo “SMA”.

Passo 3: Applicare l’Indicatore al Grafico

Una volta che avete scritto il codice per il vostro indicatore, è il momento di applicarlo al grafico del vostro asset finanziario. Ecco come farlo:

  1. Cliccate sul pulsante “Save” nell’editor Pine Script per salvare il vostro indicatore.
  2. Cliccate su “Add to Chart” per aggiungere l’indicatore al vostro grafico.

Passo 4: Personalizzare l’Indicatore

Ora che avete applicato l’indicatore al vostro grafico, potete personalizzarlo ulteriormente secondo le vostre preferenze. Potete cambiare il colore, la larghezza della linea e persino il tipo di linea utilizzato. Giocateci un po’ e trovate lo stile che più vi piace!


Conclusione

E così, cari amici, avete appena creato il vostro primo indicatore personalizzato in Pine Script! Che emozione! Ora potete sperimentare ulteriormente con altri indicatori e funzioni, esplorando l’infinito potenziale di Pine Script. Divertitevi a con la creazione di indicatori semplici che ancora non esistono!

Ricordate, la pratica è la chiave per padroneggiare Pine Script. Continuate a sperimentare, esplorare nuovi concetti e, soprattutto, divertitevi!

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

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

Variabile – 02

Cosa è una variabile? Cosa sono i tipi di variabili? Ma di che cosa stai parlando Drilon? Ma chi cazzo sei Drilon?

Ciao, sono Drilon e sono un programmatore con la passione per la finanza personale (a chi non piace fare soldi dai?!), questo è il mio blog dove cerco di raccontare il mio percorso.

Questo articolo fa parte di tutta una sezione dedicata a imparare a programmare in PineScript per TradingView: LINK

Cosa è una variabile

Partiamo spiegando cosa è una variabile e perché ci serve quando si programma. Una variabile immaginatela come un contenitore, come un box di cartone, dove all’interno ci vai a mettere qualcosa, ad esempio una penna. Adesso, tutte le volte che hai bisogno di quella penna, sai dove trovarla, nel box, apri e hai la penna.

Quando si programma, la variabile ha la stessa funzionalità, ovvero ci salvo dentro un valore e tutte le volte che ho bisogno di quel valore basta che scrivo quella variabile.

pippo = 2
pluto = 1
paperino = 10
topolino = 100

Come in questo caso, ho una variabile di nome pippo che ha il valore 2, pluto con il valore 1 e così via.

Adesso se volessi sommarli basta che faccio così

totale = pippo+pluto+paperino+topolino

In questo modo ho una nuova variabile che si chiama totale che ha il valore di 113, ovvero la somma di pippo,pluto,paperino e topolino.

Si ma basta che dico totale = 113!

tu che stai leggendo

Aspettaaaaaa! Questo fa parte di un processo di apprendimento, fammi spiegare! (stronzo!)

variabile = [
 "pippo" => 2,
 "pluto" => [2,3],
 "paperino" => [
    "paperina" => 3
  ]
]

Anche questa è una variabile più complessa! Vedi, non tutto è semplice come pensi! NON MI CONTRADDIRE MAI PI§!!!!

Nel prossimo articolo vedremo i tipi di variabile, ci vediamo presto <3

Se hai dubbi o domande fammele pure su Telegram: https://t.me/+0xQYD3WKIAA5Mjg8

Seguimi su instagram: https://www.instagram.com/investoinvestigando.it/

Guida PineScript – 01

Ciao, se sei qui è perché vuoi iniziare a imparare a programmare su TradingView, il linguaggio di programmazione utilizzato sulla piattaforma è PineScript. Quindi benvenuto in questa prima Guida PineScript – 01.

Mi presento, sono Drilon e sono un programmatore con la passione per la finanza personale, questo è il mio blog dove racconto il mio percorso e provo a spiegare ciò che imparo nel mentre.

Dove si programma?

Il primo step sicuramente è quello di capire dove si programma su TradingView, basterà cliccare nel pulsante PineEditor, come nella figura sotto

A questo punto si aprirà una nuova tab sotto, dove forse c’è del codice d’esempio che comunque non ci interessa. Dovremmo andare a destra e cliccare su Open

Da qui possiamo notare diverse voci,

  • My Script -> ci fa vedere gli script già scritti
  • Build-in script -> apre degli indicatori già scritti
  • New Indicator -> ci permette di creare un nuovo indicatore
  • New Strategy -> ci permette di creare una strategia automatizzata con tanto di backtest e statistiche
  • New Libray -> permette di creare delle librerie riutilizzabili… lascia perdere per ora

Clicchiamo su New Indicator e avremo questo codice

//@version=5
indicator("My script")
plot(close)

Analizziamolo insieme:

//@version=5

Indica la versione di PineScript utilizzata per scrivere l’indicatore, da una versione all’altra possono cambiare alcuni comandi.

indicator("My script")

Impostiamo il nome che vogliamo dare al nostro indicatore

plot(close)

Il comando plot è utilizzato per “disegnare” / “stampare” a schermo qualcosa, in questo caso il prezzo di chiusura

Proviamo a salvarlo e cliccare “Add to chart” sempre dal pannello in alto a destra

Wow, abbiamo appena creato un indicatore! Poco utile, però è un inizio 😀

Piano piano impareremo a creare tutti gli indicatori che vogliamo e strategie automatiche per migliorare il nostro trading! Se questa prima Guida PineScript – 01 ti è piaciuta ti consiglio di continuare con il resto!

Se hai dubbi o domande fammele pure su Telegram: https://t.me/+0xQYD3WKIAA5Mjg8

Seguimi su instagram: https://www.instagram.com/investoinvestigando.it/