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 Essential, Plus 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 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.