Eu 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 dos seguintes limites

  • 20 segundos (para o plano Básico).
  • 40 segundos (para planos Essential, Plus e Premium)
  • 60 segundos (para o plano Expert)
  • 80 segundos (para o plano Elite)
  • 100 segundos (para o plano Ultimate)

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 cálculo mais rápido.
  • 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.