Cos'è una Libreria Pine e come si usa?

Le librerie Pine sono un tipo di pubblicazione particolare che può essere molto utile per gli sviluppatori. Non vanno confuse con la Libreria pubblica di TradingView, che rappresenta un punto di raccolta di tutti gli script Pine pubblicati nella nostra piattaforma.

Le librerie Pine sono degli script che contengono funzioni che possono essere riutilizzate ed integrate in altri script Pine, siano essi indicatori, strategie o altre librerie. Sono specialmente utili per includere le funzioni più spesso utilizate nei propri script e per evitare di dover sempre riscrivere il codice.

Non si tratta quindi di strumenti direttamente applicabili al grafico, ma di semplici "mattoncini" utili a costruire altri script. Per importarli è necessario utilizzare una parola chiave particolare, evidenziata nel post di pubblicazione della libreria. Per chi volesse approfondire, abbiamo realizzato un tutorial su come scrivere ed utilizzare le librerie nel Manuale utente.

Tutte le librerie sono pubblicate in modalità open-source. Gli script pubblici possono usare solo liberie pubbliche. Gli script privati possono usare sia librerie pubbliche che private. Una libreria può usare altre librerie, o versioni precedenti di sé stessa.

Le librerie pubbliche sono considerate codice di dominio pubblico, come inteso dal Regolamento di pubblicazione script. Ciò significa che, a differenza di indicatori e strategie open-source, non è richiesto il permesso dell'autore per l'utilizzo del codice e delle funzioni disponibili nella libreria in uno script a sua volta open-source. Se invece lo script ha un codice nascosto (protetto o su invito), è richiesto il permesso esplicito da parte dell'autore.