ข้อกำหนดและข้อจำกัดหลักของ Pine Screener มีอะไรบ้าง?
1. Pine Screener มีให้สำหรับผู้ใช้งานที่สมัครสมาชิกระดับ Premium ขึ้นไปเท่านั้น
2. สามารถใช้อินดิเคเตอร์ได้เพียงตัวเดียวต่อหนึ่งหน้าจอ
3. อินดิเคเตอร์จะต้องแสดง output น้อยหนึ่งพล็อตหรือเงื่อนไขการแจ้งเตือนจากฟังก์ชัน พล็อต() หรือ เงื่อนไขการแจ้งเตือน() เพื่อใช้เป็นตัวกรองในการคัดกรอง
4. เฉพาะพล็อตของอินดิเคเตอร์ที่ถูกเลือกเท่านั้นที่สามารถใช้เป็นคอลัมน์ได้
5. ไม่รองรับคุณสมบัติ Indicator-on-Indicator
6. ไม่รองรับกรอบเวลาที่กำหนดเอง ไทม์เฟรมที่รองรับคือ: 1 นาที, 5 นาที, 15 นาที, 30 นาที, 1 ชม., 2 ชม., 4 ชม., 1 วัน, 1 สัปดาห์, และ 1 เดือน
7. Pine Screener รองรับอินดิเคเตอร์ที่ใช้ฟังก์ชัน request.security() และ request.security_lower_tf() โดยมีข้อจำกัดต่อไป:
- ฟังก์ชันเหล่านี้จะต้องร้องขอข้อมูลจากสัญลักษณ์เดียวกันกับที่อินดิเคเตอร์คำนวณเท่านั้น ซึ่งหมายความว่าค่าที่ส่งไปยังพารามิเตอร์สัญลักษณ์ควรเป็น syminfo.tickerid หรือสตริงว่าง
- กรอบเวลาที่ร้องขอจะต้องอยู่ในรายการกรอบเวลาที่รองรับ Pine string identifier ที่ถูกต้องของไทม์เฟรมเหล่านี้คือ: "1", "5", "15", "30", "60", "120", "240", "1D", "1W", and "1M".
8. คุณสามารถสแกนได้ครั้งละหนึ่งหน้าจอเท่านั้น: หากคุณมีการสแกนที่ทำงานอยู่ในหนึ่งแท็บแล้ว แท็บเบราว์เซอร์อื่นจะไม่สามารถเรียกใช้การสแกนอีกครั้งได้.
9. Pine Screener รองรับฟังก์ชัน input.*() และอนุญาตให้คุณเปลี่ยนค่าใน input เหล่านี้ผ่านกล่องโต้ตอบ "การตั้งค่า" ไม่รองรับฟังก์ชันต่อไปนี้: input.timeframe(), input.symbol(), input.time(). หากสคริปต์ใช้ฟังก์ชัน input เหล่านี้ Pine Screener จะละเว้นค่า input ที่ผู้ใช้เลือก และใช้ค่าเริ่มต้นแทน.
10. อินดิเคเตอร์ทำการคำนวณเฉพาะ 500 แท่งสุดท้ายบนชาร์ต.
11. การใช้เงื่อนไขการแจ้งเตือนแบบกำหนดเองไม่สามารถใช้งานได้กับสคริปต์ของ Pine เวอร์ชัน 3 และก่อนหน้า แนะนำให้ใช้สคริปต์ของ Pine v4 และสูงกว่า.