Yêu cầu và hạn chế chính của Công cụ Sàng lọc Pine

1. Pine Screener chỉ dành cho người dùng có gói đăng ký Premium trở lên.

2. Chỉ có thể sử dụng một chỉ báo trong một màn hình.

3. Chỉ báo phải xuất ra ít nhất một biểu đồ hoặc điều kiện cảnh báo từ các hàm plot() hoặc alertcondition() để được sử dụng làm bộ lọc sàng lọc.

4. Chỉ có thể sử dụng các biểu đồ của chỉ báo đã chọn làm cột.

5. Không hỗ trợ tính năng Indicator-on-Indicator.

6. Không hỗ trợ khung thời gian tùy chỉnh. Các khung thời gian được hỗ trợ là: 1 phút, 5 phút, 15 phút, 30 phút, 1 giờ, 2 giờ, 4 giờ, 1 ngày, 1 tuần và 1 tháng.

7. Công cụ sàng lọc Pine hỗ trợ tất cả các hàm `request.*()`, với các hạn chế sau:

- Không được sử dụng quá năm lệnh gọi `request.*()` riêng biệt bên trong tập lệnh được quét.

- Khung thời gian được yêu cầu phải nằm trong danh sách các khung thời gian được hỗ trợ. Các định danh chuỗi Pine hợp lệ của các khung thời gian này là: "1", "5", "15", "30", "60", "120", "240", "1D", "1W" và "1M".

8. Bạn chỉ có thể quét một màn hình tại một thời điểm: nếu bạn đã chạy quét trong một tab, thì tab trình duyệt khác không thể chạy quét khác.

9. Công cụ sàng lọc Pine hỗ trợ hầu hết các hàm input.*() và cho phép bạn thay đổi giá trị trong các đầu vào này thông qua hộp thoại "Cài đặt". Các hàm sau không được hỗ trợ: input.timeframe()input.symbol()input.time(). Nếu một tập lệnh sử dụng các hàm đầu vào này, Công cụ Sàng lọc Pine sẽ bỏ qua giá trị đầu vào mà người dùng chọn và sử dụng giá trị mặc định của giá trị đó thay thế.

10. Chỉ báo chỉ thực hiện tính toán trên 500 thanh cuối cùng trên biểu đồ.

11. Sử dụng các điều kiện cảnh báo tùy chỉnh không tương thích với các tập lệnh của Pine phiên bản 3 trở về trước. Nên sử dụng các tập lệnh của Pine v4 trở lên.