Vi siete mai chiesti quali parti del vostro script richiedono più tempo per essere eseguite? Il nostro nuovo Profiler rivela ciò che accade dietro le quinte, mostrando il tempo di runtime per ogni parte del codice Pine Script️™. Utilizzando le informazioni del Profiler, è possibile ottimizzare le sezioni di codice più lente in modo che i vostri script si carichino più velocemente su nuovi grafici.
Attivate il Profiler dall’Editor Pine usando “Attiva profiler” dal menù a discesa “Aggiungi/Aggiorna”:
Le informazioni del Profiler appaiono nel margine sinistro del codice dello script:
I valori percentuali indicano la quota di ciascuna parte del codice rispetto al tempo di esecuzione totale dello script. Possono riguardare una o più righe. I valori più significativi sono in grassetto. Se si passa il mouse sui valori, compare un box che mostra ulteriori informazioni su ciascun valore.
L’icona della fiamma in basso a sinistra rappresenta fino a tre dei segmenti di codice che richiedono maggiori prestazioni nello script. Facendo clic sull’icona si passa a tali segmenti. Poiché sono i colli di bottiglia più significativi dello script, sono anche quelli in cui è possibile migliorare maggiormente le prestazioni.
La nuova pagina Profiling e ottimizzazione del Manuale d’uso fornisce molte altre informazioni su come utilizzare il Profiler a proprio vantaggio. Se intendete utilizzarlo, assicuratevi di dargli un’occhiata.
Per rimanere informati sulle nuove funzionalità di Pine Script®, tenete d’occhio le Note di rilascio del Manuale utente. Anche l’account PineCoders trasmette gli aggiornamenti dalla sua Squawk Box su Telegram, dal suo account su Twitter e dalla chat pubblica Pine Script® Q&A.
Riteniamo che queste funzioni, molto richieste, vi siano utili e vi invitiamo a continuare a inviarci feedback e suggerimenti, in modo da poter rendere la piattaforma la migliore possibile. Costruiamo TradingView per voi e siamo sempre desiderosi di ascoltare le vostre opinioni.
— Team TradingView