Qu'est-ce qu'une bibliothèque Pine et comment l'utiliser ?

Les bibliothèques Pine sont un type spécial de publication de scripts utiles aux programmeurs Pine. Elles ne doivent pas être confondues avec la bibliothèque publique de TradingView, qui est l'endroit où tous les scripts Pine publics sont publiés sur notre plateforme.

Les bibliothèques Pine sont des scripts contenant des fonctions qui peuvent être réutilisées dans d'autres scripts Pine, qu'il s'agisse d'indicateurs, de stratégies ou d'autres bibliothèques. Elles sont utiles pour définir les fonctions fréquemment utilisées afin que leur code source ne doive pas être inclus dans chaque script où elles sont nécessaires.

Parce qu'elles donnent accès à un code facilement réutilisable, les bibliothèques elles-mêmes ne sont pas censées être appliquées au graphique. Au lieu de cela, lorsque vous écrivez un script, vous devez importer la bibliothèque avec le mot-clé spécial. Pour le faire rapidement, utilisez le bouton "Copy ... to clipboard" disponible sur la page de la bibliothèque publiée. Un tutoriel détaillé sur l'écriture et l'utilisation des bibliothèques se trouve dans notre manuel d'utilisation.

Toutes les bibliothèques sont publiées en open-source. Les scripts publics ne peuvent utiliser que les bibliothèques publiques. Les scripts privés ou les scripts personnels enregistrés dans l'éditeur Pine peuvent utiliser des bibliothèques publiques ou privées. Une bibliothèque peut utiliser d'autres bibliothèques, ou même des versions antérieures d'elle-même.

Les bibliothèques publiques sont considérées comme du code du domaine public dans nos règles sur la publication de scripts, ce qui implique que, contrairement aux indicateurs et stratégies open-source, il n'est pas nécessaire d'obtenir la permission de leur auteur si vous réutilisez leurs fonctions dans vos scripts open-source. Si vous avez l'intention de réutiliser les fonctions d'une bibliothèque publique dans une publication publique à source fermée (protégée ou sur invitation seulement), vous devez obtenir l'autorisation explicite de son auteur pour la réutilisation sous cette forme.

Étant donné que les bibliothèques publiques de Pine sont considérées comme faisant partie du "domaine public", nos règles de réutilisation des sources ouvertes, que vous pouvez trouver dans nos règles sur la publication de scripts, s'appliquent à elles.