我看到“脚本执行了太多唯一的`request.*()`函数调用”错误
如果Pine脚本执行了太多唯一的request.*()函数调用,就会出现此错误。 request.*()调用是否独特取决于其指定的上下文(商品、时间周期和修饰符)、其表达式以及执行范围。每个独特的request.*()调用都会消耗额外的计算资源,因为它会将另一个数据集提取到内存中并对该数据运行额外的计算。因此,Pine会限制任何脚本允许的独特请求数量。
如果您拥有非专业方案,则您的脚本最多可以执行40个独特数据请求。如果您升级到专业方案(无论是Expert还是Ultimate),您的Pine v6脚本最多可以执行64个独特请求。
或者,如果您可以访问脚本的源代码,则可以尝试重写代码以减少独特请求的总数并确保脚本保持在方案的限制范围内。要了解有关 request.*() 函数如何工作以及如何使用它们的更多信息,请参阅我们的用户手册的其他时间周期和数据页面。