Tôi gặp lỗi "Tập lệnh khớp quá nhiều lệnh gọi hàm duy nhất `request.*()` function calls"

Lỗi này xảy ra nếu tập lệnh Pine khớp quá nhiều lệnh gọi hàm request.*() duy nhất. Việc lệnh gọi request.*() có duy nhất hay không phụ thuộc vào ngữ cảnh được chỉ định (mã, khung thời gian và trình sửa đổi), biểu thức của lệnh và phạm vi khớp lệnh. Mỗi lệnh gọi request.*() duy nhất sẽ tiêu tốn thêm tài nguyên tính toán vì lệnh này sẽ truy xuất một tập dữ liệu khác vào bộ nhớ và chạy thêm các phép tính trên dữ liệu đó. Do đó, Pine giới hạn số lượng yêu cầu đơn được phép cho bất kỳ tập lệnh nào.

Nếu bạn có gói không chuyên nghiệp, tập lệnh của bạn không thể thực thi quá 40 yêu cầu dữ liệu đơn. Nếu bạn nâng cấp lên gói Chuyên nghiệp, dù là Expert hay Ultimate, tập lệnh Pine v6 của bạn có thể thực thi tối đa 64 yêu cầu đơn.

Ngoài ra, nếu có thể truy cập mã nguồn của tập lệnh, bạn có thể thử viết lại mã để giảm tổng số yêu cầu duy nhất và đảm bảo tập lệnh nằm trong giới hạn của gói. Để tìm hiểu thêm về cách thức hoạt động của các hàm request.*() và cách sử dụng, hãy xem trang Dữ liệu và khung thời gian khác trong Sổ tay hướng dẫn sử dụng của chúng tôi.