Tag: guida tradingview

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/