Tôi thấy lỗi 'Tính toán mất quá nhiều thời gian để thực thi'

Để đảm bảo tính sẵn có liên tục của tài nguyên máy tính cho tất cả người dùng TradingView, các chỉ báo và chiến lược phải hoàn thành tính toán trong các giới hạn sau:

  • 20 giây (đối với gói Cơ bản)
  • 40 giây (đối với gói Essential, Plus và Premium)
  • 60 giây (đối với gói Expert)
  • 80 giây (đối với gói Elite)
  • 100 giây (đối với gói Ultimate)

Nếu tập lệnh không thể hoàn thành các phép tính trong thời gian quy định này thì thông báo "Tính toán mất quá nhiều thời gian để thực thi", lỗi sẽ xuất hiện. Để ngăn chặn việc này, bạn có thể làm như sau:

  • Chia tập lệnh thành nhiều tập lệnh để mỗi tập lệnh tính toán nhanh hơn.
  • Giới hạn số lượng thanh mà tập lệnh chạy bằng cách sử dụng tính năng lọc ngày/giờ.
  • Tối ưu hóa mã của tập lệnh. Mã thông có thể được tối ưu hóa theo nhiều cách khác nhau. Những đề xuất này sẽ giúp bạn xác định các cơ hội tối ưu hóa.