Saya melihat error "Kalkulasi memakan waktu terlalu lama untuk dieksekusi'

Untuk memastikan ketersediaan sumber daya komputasi yang berkelanjutan bagi seluruh pengguna TradingView, indikator dan strategi harus menyelesaikan penghitungannya dalam batasan berikut:

  • 20 detik (untuk paket Dasar)
  • 40 detik (untuk paket Essential, Plus, dan Premium)
  • 60 detik (untuk paket Expert)
  • 80 detik (untuk paket Elite)
  • 100 detik (untuk paket Ultimate)

Lihat halaman ini untuk mempelajari lebih lanjut tentang fitur dan batasan setiap paket.

Anda dapat memeriksa paketnya dan memilih yang anda inginkan di sini

Jika skrip tidak dapat menyelesaikan penghitungannya dalam waktu yang ditentukan, pesan error "Perhitungan memakan waktu terlalu lama untuk dieksekusi." akan muncul. Berikut ini yang dapat anda lakukan untuk mencegah hal tersebut:

  • Pisahkan skrip menjadi beberapa skrip sehingga masing-masing skrip menghitung lebih cepat.
  • Batasi jumlah bar dimana skrip dijalankan menggunakan pemfilteran tanggal/waktu.
  • Optimalkan kode skrip. Kode pine dapat dioptimalkan dengan berbagai cara. Saran-saran ini akan membantu anda mengidentifikasi peluang pengoptimalan.