pineforge
Häufige Fragen

Acht Fragen, die ein ernsthafter Leser stellt.

Beantwortet ohne Marketing-Sprech. Falls deine Frage fehlt, geht's auf GitHub Discussions am schnellsten zu einer echten Antwort.

Ist das legal? Seid ihr mit TradingView verbandelt?
PineForge ist unabhängig. PineScript ist eine Marke von TradingView. Wir reimplementieren die dokumentierte Semantik von Pine v6 in C++ und validieren die Outputs gegen die „List of Trades“-CSV-Exporte aus TradingView — genauso, wie es andere Drittanbieter-Engines (PyneCore, PineTS, Quantower) tun. Wir reverse-engineeren TradingViews Runtime nicht; wir reimplementieren gegen die öffentliche Sprachspezifikation und Referenz-Traces aus dem Chart.
Was ist der Unterschied zu PyneCore?
PyneCore übersetzt Pine nach Python und führt es interpretiert aus. PineForge transpiliert nach C++ und führt nativ aus. Beide validieren gegen TradingView. Im 50-Strategien-Drei-Engine-Benchmark, der im Open-Source-Engine-Repo eingecheckt ist, erreicht PineForge die kanonische Excellent-Stufe in 48/50 Strategien gegenüber 45/50 bei PyneCore (siehe benchmarks/results/summary.md). Die drei PyneCore-only-Outlier konzentrieren sich auf Bracket-Exits, Trailing-Stops und Partial Closes — Kategorien, in denen PyneCores Broker-Emulator von TV abweicht. Vollständige Aufschlüsselung →
Läuft meine bestehende TradingView-Strategie ohne Änderungen?
Wenn es pures PineScript v6 ist, mit hoher Wahrscheinlichkeit ja. Das Codegen deckt ~98% von dem ab, was reale Strategien nutzen: vollständige strategy.*-Orders, Risk + Accessors; vollständiges ta.* mit 67 Primitiven (59 stateful Functions + 8 Series-Variablen); Matrix, Array, Map, UDT; request.security Ratio + Calendar + Lower-TF. Drawing-Primitives (plot, label.new, bgcolor) kompilieren sauber, geben aber keinen visuellen Output aus — PineForge ist ein Backtester, kein Renderer. Siehe die Funktion-für-Funktion-Coverage-Doku.
Wo ist der Haken bei der Open-Source-Runtime?
Es gibt keinen. pineforge-engine ist Apache-2.0, CI läuft auf Ubuntu + macOS, und jede kompilierte Strategie-.so exportiert genau die 10 C-Symbole aus pineforge/pineforge.h — die stabilitätsfixierte Schnittstelle (append-only innerhalb der gleichen PINEFORGE_VERSION_MAJOR, siehe README). Vollständige C-ABI-Referenz, Lifecycle und FFI-Bindings findest du auf cdocs.pineforge.dev. Public-Checkouts fahren bei jedem Commit 16 ctest-Binaries (15 C++ + 1 Pure-C-ABI-Sanity-Test), ~81% Line-Coverage von src/ via scripts/coverage.sh. Die 165/167-Strikt-Headline (+ 2 stark = vollständiger Match) wird auf einem privaten Maintainer-Korpus mit 167 Referenzstrategien erzeugt; anonyme Public-Clones bekommen dieses Korpus nicht mit, dieser Sweep läuft also nicht in GitHub Actions. Eine zusätzliche Probe — ein 1×-Margin-Boundary-Stresstest — ist aus der Headline ausgenommen, weil sie eine TV-seitige Broker-Emulator-Non-Determinismus-Stelle freilegt, die wir aus dem öffentlichen Pine-State nicht modellieren können. Closed Source ist der PineScript-zu-C++-Transpiler (gehostete API zum Launch). Einen eigenen Transpiler gegen die Runtime zu schreiben ist explizit unterstützt.
Kann ich das heute produktiv einsetzen?
Für Batch-Backtests: ja — das ist der gesamte aktuelle Release. Für Forward-Testing mit Streaming-Feed: noch nicht (Q3 2026). Für Live-Broker-Execution: noch nicht (2027). Die Roadmap ist ehrlich; wir soft-launchen keine Features. Wenn du heute Live-Execution brauchst, wirst du mit PyneCore oder einer TV-Alert + Broker-Bridge besser bedient. Komm wieder, wenn Forward-Test verfügbar ist.
Was passiert, wenn PineForge zumacht?
libpineforge.a, die öffentlichen Header und der Benchmark-Harness-Code im pineforge-engine-Repo bleiben Apache-2.0 — du kannst forken und Offline-Backtests weiterbauen. TradingView-bezogene Fixtures liegen in privaten Git-Submodulen (corpus/, benchmarks/assets); Public-Clones bekommen sie nicht automatisch — deshalb fährt CI ctests, nicht das vollständige 167-Strategien-Korpus auf jedem PR. Trade-Output bleibt plain CSV; dein Pine-Source und deine Daten gehören dir. Worst Case, wenn das gehostete Studio oder die Transpiler-API verschwindet: Du verlierst diese Services, behältst aber eine lokale Kopie der Runtime plus jeden bereits transpilierten C++-Output und kannst neu linken.
Wie steht ihr im Vergleich zu TradingViews eigenem Backtester?
TradingView ist exzellent für Chart-getriebene Discovery und One-Click-Execution. PineForge ersetzt nichts auf der Chart-Seite. Es führt die Strategie, die du auf TV bereits geschrieben hast, auf deinen eigenen Daten mit identischer Semantik aus — nur kompiliert, deterministisch und frei vom Chart-Rendering-Overhead, der 1.000-Bar-Parameter-Sweeps im Browser zur Tortur macht. TV fürs Prototyping; PineForge, wenn die Antwort reproduzierbar sein muss.
Wann kann ich Strategien auf dem Marketplace verkaufen?
2027. Die Encrypted-Distribution-Architektur deckt das vollständige Threat-Model ab: AES-256-GCM-Payload-Encryption, Ed25519-signierte Lizenzen, Hardware-Fingerprint-Bindung, zeitlich begrenzte Subscriptions, Revocation-Lists und ein 7-Phasen-Rollout. Die Pre-Launch-Warteliste für Verkäufer öffnet Q4 2026 zusammen mit dem gehosteten Studio. Auf die Warteliste →

Frage nicht dabei?

Schnellster Weg sind GitHub Discussions im Engine-Repo. Wir lesen jeden Thread.