Il Pine Editor è la prima scheda del pannello in basso. Si scrive in Pine Script v5 o v6, come su TradingView; anche gli script v4 e v3 funzionano, perché vengono convertiti da soli.

- Aggiungi al grafico (Ctrl+Invio) esegue lo script; Salva (Ctrl+S) lo mette tra «I miei script».
- Nuovo ▾ parte da un indicatore o una strategia vuoti, o da un esempio; Apri… carica uno script salvato.
- 🔍 Cerca: cerca Ctrl+F, sostituisci Ctrl+H, vai alla riga Ctrl+G; Ctrl+D seleziona la prossima occorrenza.
- 🕘 Versioni: le versioni salvate in precedenza, confrontate con il codice nell'editor; si possono ricaricare.
Console
Sotto l'editor, la console mostra errori con il numero di riga (un clic porta alla riga), i messaggi di log.info(), log.warning() e log.error() e i tempi di calcolo.
Assistente: scrivere invece di dettare
Gli stessi comandi della voce per creare e modificare script («crea una strategia che compra quando l'rsi scende sotto 30», «aggiungi uno stop loss al 2%», «correggi l'errore») si possono scrivere: nella palette (Ctrl+K) una frase che comincia così mostra la riga «Assistente», oppure apri «Assistente» dalla palette per una finestra con più spazio (Ctrl+Invio per inviare). Serve la chiave AI sul server, come per la voce.
Suggerimenti sul costo dello script
Mentre scrivi, l'editor segnala con un pallino accanto al numero di riga i punti che costano tempo o memoria: cicli che si allungano con le barre, finestre di ta.* molto lunghe, array che crescono senza essere svuotati, calcoli ripetuti, istruzioni che non arrivano a nessun plot, request.security. Passa il mouse sul pallino per il testo e il rimedio (giallo = medio, rosso = alto). «💡 suggerimenti» nell'intestazione della console ne mostra l'elenco, con un clic per andare alla riga.
Librerie
Uno script dichiarato con library() e salvato si può importare negli altri con import utente/NomeLibreria/1 as lib. Se l'errore è dentro una libreria, la console dice quale libreria e a che riga.
Differenze da TradingView
- In v5
andeorcalcolano sempre entrambi i lati, in v6 si fermano appena il risultato è deciso, come su TradingView. - Mancano le funzioni che chiedono dati che AnubiView non ha (
request.financial,request.dividends,request.earnings,request.economic…): la console dice quale funzione e a che riga.
Per condividere uno script o proteggerne il codice: Condividere e proteggere gli script.