Was ist eine Pine Library und wie kann ich sie nutzen?

Pine-Bibliotheken sind eine besondere Art der Skriptveröffentlichung, die für Pine-Programmierer nützlich ist. Sie sind nicht zu verwechseln mit den Community Scripts von TradingView, in denen alle öffentlichen Pine-Skripte auf unserer Plattform veröffentlicht werden.

Pine Libraries sind Skripte, die Funktionen enthalten, die in anderen Pine-Skripten wiederverwendet werden können, seien es Indikatoren, Strategien oder andere Bibliotheken. Sie sind nützlich, um häufig verwendete Funktionen zu definieren, so dass ihr Quellcode nicht in jedes Skript aufgenommen werden muss, in dem sie benötigt werden.

Da sie Zugang zu leicht wiederverwendbaren Codes bieten, sollen die Bibliotheken selbst nicht auf den Chart angewendet werden. Stattdessen müssen Sie beim Schreiben eines Skripts die Bibliothek mit dem speziellen Schlüsselwort importieren. Um dies schnell zu tun, verwenden Sie die Schaltfläche "In die Zwischenablage kopieren", die auf der Seite der veröffentlichten Bibliothek verfügbar ist. Eine ausführliche Anleitung zum Schreiben und Verwenden von Bibliotheken finden Sie in unserem User Manual.

Alle Bibliotheken werden als Open-Source veröffentlicht. Öffentliche Skripte können nur öffentliche Bibliotheken verwenden. Private Skripte oder im Pine-Editor gespeicherte persönliche Skripte können öffentliche oder private Bibliotheken verwenden. Eine Bibliothek kann andere Bibliotheken oder sogar frühere Versionen von sich selbst verwenden.

Öffentliche Bibliotheken werden in unseren Hausregeln für die Veröffentlichung von Skripten als Public-Domain-Code betrachtet, was bedeutet, dass im Gegensatz zu Open-Source-Indikatoren und -Strategien keine Erlaubnis des Autors erforderlich ist, wenn Sie ihre Funktionen in Ihren Open-Source-Skripten wiederverwenden. Wenn Sie beabsichtigen, die Funktionen einer öffentlichen Bibliothek in einer öffentlichen Closed-Source-Publikation (geschützt oder nur auf Einladung) wiederzuverwenden, ist die ausdrückliche Genehmigung des Autors für die Wiederverwendung in dieser Form erforderlich.

Mit der Maßgabe, dass öffentliche Pine-Bibliotheken als "public domain" gelten, gelten für sie unsere Regeln zur Wiederverwendung von Open-Source, die Sie in unseren Hausregeln für die Veröffentlichung von Skripten finden können.