Vejo o erro 'O cálculo demora muito para ser executado'

Para garantir a disponibilidade contínua de recursos de computação para todos os usuários do TradingView, os indicadores e estratégias devem completar seus cálculos dentro de 40 segundos (para planos Pro, Pro+ e Premium) ou 20 segundos (para o plano Básico). Se um script não conseguir completar seus cálculos durante este tempo, o erro "Cálculo leva muito tempo para ser executado" aparecerá. Aqui está o que você pode fazer para evitá-lo:

  • Divida o script em vários scripts para que cada um calcule mais rapidamente.
  • Limite o número de barras em que o script é executado usando a filtragem de data/hora.
  • Otimize o código do script. O código Pine pode ser otimizado de várias maneiras diferentes. Essas sugestões ajudarão você a identificar oportunidades de otimização.