Я вижу ошибку 'Calculation takes too long to execute'
Чтобы обеспечить постоянную доступность вычислительных ресурсов всем пользователям TradingView, для любого индикатора и стратегии существует ограничение на отведённое для их расчета время. Сейчас это ограничение составляет 20 секунд. Если скрипт не успевает посчитаться за это время, он завершается с ошибкой "Calculation takes too long to execute (> 20000 ms)". В этом случае можно:
- Разбить скрипт на несколько отдельных скриптов.
- Ограничить интервал на котором будет вычисляться скрипт, например, как описано тут.
- Оптимизировать код скрипта. Описанные здесь рекомендации помогут вам понять, как именно может быть оптимизирован ваш код.