Viene visualizzato l'errore “The script executes too many unique `request.*()”.
Questo errore si verifica se uno script Pine esegue troppe chiamate di funzione request.*() uniche. Il fatto che una chiamata request.*() sia unica dipende dal contesto specificato (simbolo, intervallo di tempo e modificatori), dalla sua espressione e dall'ambito da cui viene eseguita. Ogni chiamata request.*() unica consuma risorse computazionali extra, perché recupera un altro set di dati in memoria ed esegue calcoli extra su quei dati. Pertanto, Pine limita il numero di richieste uniche consentite per ogni script.
Se si dispone di un piano non professionale, gli script non possono eseguire più di 40 richieste uniche di dati. Se si passa a un piano professionale, Expert o Ultimate, gli script di Pine v6 possono eseguire fino a 64 richieste uniche.
In alternativa, se si ha accesso al codice sorgente dello script, si può provare a riscrivere il codice per ridurre il numero totale di richieste uniche e garantire che lo script rimanga entro i limiti del piano. Per saperne di più sul funzionamento delle funzioni request.*() e sul loro utilizzo, consultare la pagina Altri timeframe e dati del nostro Manuale utente.