ฉันเห็นข้อผิดพลาด "สคริปต์ดำเนินการเรียกใช้ฟังก์ชัน `request.*()` ที่ไม่ซ้ำกันมากเกินไป"
ข้อผิดพลาดนี้จะเกิดขึ้นหาก Pine Script ดำเนินการเรียกใช้ฟังก์ชัน request.*() ที่ไม่ซ้ำกันมากเกินไป การที่การเรียก request.*() เป็นแบบเฉพาะหรือไม่นั้นขึ้นอยู่กับบริบทที่ระบุ (สัญลักษณ์ กรอบเวลา และตัวปรับเปลี่ยน) นิพจน์ และขอบเขตที่ดำเนินการ การเรียก request.*() ที่ไม่ซ้ำกันแต่ละครั้งจะใช้ทรัพยากรการคำนวณเพิ่มเติม เนื่องจากจะดึงชุดข้อมูลอื่นเข้าไปในหน่วยความจำ และรันการคำนวณเพิ่มเติมกับข้อมูลดังกล่าว ดังนั้น Pine จึงจำกัดจำนวนคำขอที่ไม่ซ้ำกันที่ได้รับอนุญาตสำหรับสคริปต์ใดๆ
หากคุณมีแผนที่ไม่ใช่แบบมืออาชีพ สคริปต์ของคุณจะไม่สามารถดำเนินการคำขอข้อมูลที่ไม่ซ้ำกันได้มากกว่า 40 รายการ หากคุณอัปเกรดเป็น แผนแบบ Professional ไม่ว่าจะเป็น Expert หรือ Ultimate สคริปต์ Pine v6 ของคุณจะดำเนินการคำขอเฉพาะได้สูงสุด 64 คำขอ
อีกวิธีหนึ่งคือ ถ้าคุณสามารถเข้าถึงโค้ดต้นฉบับของสคริปต์ได้ คุณสามารถลองเขียนโค้ดใหม่เพื่อลดจำนวนคำขอเฉพาะทั้งหมดและให้แน่ใจว่าสคริปต์ยังคงอยู่ในขีดจำกัดของแผนของคุณ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการทำงานของฟังก์ชัน request.*() และวิธีใช้งาน โปรดดูหน้า กรอบเวลาและข้อมูลอื่นๆ ในคู่มือผู้ใช้งานของเรา