Errore 'Calculation takes too long to execute'

Per assicurare una continua disponibilità di risorse da parte dei server di TradingView, gli indicatori e le strategie devono terminare i loro calcoli entro 40 secondi (per gli abbonati Pro, Pro+ e Premium) o 20 secondi (per i non abbonati). Se questo non accade, compare il messaggio di errore "Calculation takes too long to execute" ("Il calcolo richiede troppo tempo per essere eseguito"). Ecco cosa puoi fare per evitare che accada:

  • Dividere lo script in vari script per ridurre il tempo di calcolo di ognuno.
  • Limitare il numero di barre su cui lo script effettua il calcolo usando filtro di data/tempo.
  • Ottimizzare il codice dello script in varie modalità. Ecco alcuni suggerimenti per capire come farlo.