Pine 脚本库是一种对 Pine 程序员非常实用的特殊脚本资源,千万不要将它与 TradingView 的公共指标库混淆。公共指标库是所有公开发布的 Pine 脚本的集合,而脚本库主要用于为开发者提供可重用的脚本功能。
Pine 脚本库实现了代码模块化,其主要目的是提供一组可以被重复利用的函数,无论是指标、策略还是其他开发需求。在开发多个脚本时,这种功能库能够提升效率,避免在每个需要使用这些函数的脚本中一再重复编写相同的源代码。
需要注意的是,Pine 脚本库并非是直接应用到图表上的工具。相反,您需要在其他脚本中通过特定的关键字将其导入,然后调用其中的函数。为了方便开发者,您可以使用脚本库页面上的“复制...到剪贴板”按钮快速导入相应代码。有关开发和使用脚本库的详细教程,请参考 用户手册。
👉 【点击查看】TradingView 30天 独享 Premium 高级会员账号(完整质保30天售后)
所有 Pine 脚本库均以开源形式发布。用户可以根据需要选择公共或私密脚本库:
公共脚本库:任何公开发布的脚本均可直接调用公共脚本库的功能,而无需额外的授权。
私密脚本库:由 Pine 编辑器保存的私密脚本或个人脚本可以使用公共和私密脚本库。
此外,脚本库的灵活性还允许它调用其他库,甚至引用自身的早期版本,这使得脚本开发更加高效和方便。
根据 脚本发布规则,公共库被视为公共领域代码。以下是相关使用规则的总结:
如果在开源脚本中重用公共库的功能,则无需获得作者许可。
如果打算在闭源出版物(仅限邀请或受保护的脚本)中重用公共库的功能,则必须获得作者明确授权。
通过充分利用脚本库,开发者可以显著提升开发效率,同时遵循相关开源规则,确保使用的合法性和合理性。