Unabhängige Chart-Skriptsprache für AlertaChart
Sprachüberblick
AlertaScript ist unsere eigene Skriptsprachenebene für Chart-Analyse und Strategieentwicklung in AlertaChart. Sie wird von unserem Team entwickelt und gepflegt, läuft auf unserer Runtime und ist als erstklassige Produktoberfläche dokumentiert. Diese Seite beschreibt, was AlertaScript ist, wie es ausgeführt wird, wie Kompatibilität gehandhabt wird und welche Referenzunterstützung derzeit in der Plattform existiert.
AlertaScript ist eine unabhängige Chart-Skriptumgebung, die für technische Analyse, visuelle Overlays und strategieorientierte Workflows entwickelt wurde. Benutzer können Skriptlogik schreiben, die auf Chartdaten operiert, visuelle Ausgaben erzeugen und Regeln definieren, die in einem konsistenten Laufzeitkontext analysiert werden können.
Aus Produktsicht ist AlertaScript kein dünner Wrapper um ein externes Ausführungs-Backend. Der Parser, das Laufzeitverhalten, die Statusverwaltung und die Chart-Befehlsgenerierung werden innerhalb der AlertaChart-Codebasis kontrolliert.
Die Sprache basiert auf vier Prinzipien: Lesbarkeit für Skriptautoren, stabile Laufzeitsemantik, transparente Dokumentation und kompatibilitätsbewusstes Wachstum.
Ein weiteres Schlüsselprinzip ist die Betriebssicherheit. Wir priorisieren begrenzte Ausführung und robuste Laufzeitprüfungen, damit Skripte auch im großen Maßstab nutzbar bleiben.
AlertaScript wird in einer chart-zentrierten Runtime ausgeführt, die sich auf deterministische Bar-Verarbeitung, zuverlässiges Serienverhalten und klare Zustandsübergänge konzentriert.
Die Sprache unterstützt indikatorartige Analyse, visuelle Ausgabeanweisungen und strategiebezogene Verhaltensweisen durch dokumentierte Built-ins und typisierte Argumenterwartungen.
AlertaScript enthält wo zutreffend Pine-kompatible Oberflächenbereiche mit expliziter Zuordnung und Paritätsklassifizierung.
Kurz gesagt: Wir unterstützen Kompatibilität als Produktziel, während wir eine unabhängige Sprach-/Runtime-Identität bewahren. Pine-Kompatibilität wird auf versionierter Basis für unterstützte Syntax und aufrufbare Oberflächen bereitgestellt; sie impliziert keine 1:1-Äquivalenz für alle Funktionen/Verhaltensweisen.
Um die Migration von älteren Pine-Skripten zu erleichtern, werden auch input(defval, title=..., type=...), iff(), tr als Serienvariable und Plot-Stil-Aliase ohne Namensraum wie histogram/cross unterstützt. Für neuen AlertaScript-Code werden input.bool/input.int, ternäre Ausdrücke und style.histogram/style.cross bevorzugt.
AlertaScript ist eine unabhängige Sprache und Runtime. Der Begriff Pine-Kompatibilität wird als Referenzebene bereitgestellt, um Benutzern den Übergang mit vertrauten Funktionsnamen, Syntaxmustern und KI-unterstützten Indikator-Workflows zu erleichtern. Es bedeutet nicht eine 1:1-Pine-Äquivalenz in jedem Szenario. Da AlertaScript ein neues und sich aktiv weiterentwickelndes System ist, sollte die endgültige Validierung für fortgeschrittene oder Grenzfälle immer auf der neuesten AlertaScript-Referenzdokumentation basieren.
Unser Referenzkatalog ist versioniert und strukturiert, sodass Skriptautoren schnell entdecken können, was derzeit unterstützt wird.
Die Referenzsuche im Editor bleibt für exakte Signaturen und Beispiele verfügbar. Diese Handbuchseite ergänzt dies durch die Erläuterung der Sprachoberfläche im narrativen Langformat.
Dieses Handbuch beschreibt absichtlich Funktionen, Verhaltensprinzipien und Supportumfang auf einer hohen Signal-Rausch-Ebene. Wir legen keine Implementierungsinterna offen, die nicht mit den Ergebnissen der Skripterstellung in Zusammenhang stehen.
Während AlertaScript sich weiterentwickelt, wird diese Seite weiterhin die Sprachrichtung und den Support-Umfang beschreiben, während detaillierte aufrufbare Referenzen mit dem versionierten Doku-Inventar verknüpft bleiben.
Öffnen Sie auf dem Chart-Bildschirm das ƒχ-Menü in der oberen Leiste und verwenden Sie Docs (Cmd+K) im Script-Editor, um schnell auf diese Referenzoberfläche zuzugreifen.
Chart-Bildschirm öffnen (ƒχ)