v0.8.0 · 93.06% Line-Coverage · 245/246 strikte TV-Parität · 0 Engine-Bugs

PineScript-Backtests,
deterministisch,
mit deinen Daten.

Die Runtime, mit der PineScript v6 hätte starten sollen.
Nach C++ kompiliert, Trade für Trade gegen TradingView verifiziert.

Scrollen
Kostenlosen MCP testen · auf die Studio-Warteliste

Backteste dein Pine aus Claude — kostenlos, kein Key.

Ein kostenloser gehosteter MCP-Endpoint unter mcp.pineforge.dev — richte einen beliebigen MCP-Client darauf, kein Install. Oder fahr ihn lokal via Docker auf deinen eigenen Daten.

Trag deine E-Mail ein und sichere dir Early Access zu Studio — Optuna-Optimierung (Q3 2026) und eine Cloud-IDE (Q4 2026). Eine Launch-Mail, dazu ab und an ein Statusupdate.

Kostenloser gehosteter MCP ab jetzt live (100 Backtests/Woche). Lokales Docker ebenfalls kostenlos fürs eigene Trading. Studio startet Q4 2026.

Ausprobieren · 1 Min
kein Key · gehostet · sofort
01Ein Befehl, kein Install

Kein Install, kein Key, keine Anmeldung. Der kostenlose gehostete MCP unter mcp.pineforge.dev läuft über Streamable HTTP — einmal verbinden und loslegen. 100 Backtests/Woche pro IP, die letzten 13 Monate Krypto-Daten inklusive.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
strikte TV-Parität
Trade für Trade · 246 Referenzstrategien · 0 Engine-Bugs
100/100
vs PyneCore 85/100
Drei-Engine-Bake-off · PineForge führt
~98%
Strategie-Coverage
von dem, was reale Pine-v6-Skripte tatsächlich nutzen; volle Tabelle unter /coverage
375k+
validierte Trades
aggregiert über das 246-Strategien-Korpus
Open Core
Apache-Engine · läuft auf deiner Maschine
Engine auditieren · lokal ausführen · kostenlos fürs eigene Trading
strategy.pine
PineScript v6
//@version=6
strategy("EMA Cross", overlay=true, initial_capital=10000)

length = input.int(14, "Length")
sig    = ta.ema(close, length)

if ta.crossover(sig, sig[1])
    strategy.entry("long", strategy.long)

if ta.crossunder(sig, sig[1])
    strategy.close("long")
Generated C++ · emitted by codegen
class GeneratedStrategy : public BacktestEngine {
    ta::EMA          _ta_ema_1{14};
    Series<double>  _s_sig{500};

    void on_bar(const Bar& bar) override {
        int    length = get_input_int("Length", 14);
        double sig    = _ta_ema_1.compute(bar.close);
        _s_sig.push(sig);

        if (sig > _s_sig[1] && _s_sig[1] <= _s_sig[2])
            strategy_entry("long", true);
        if (sig < _s_sig[1] && _s_sig[1] >= _s_sig[2])
            strategy_close("long");
    }
};
Trades
142
Net P&L
+$3,184.62
Sharpe
1.48
Max DD
−12.7%
ma-cross Paritätsupertrend Paritätinside-bar Paritätstochastic-slow Paritätpivot-ext Parität4ema-rsi Paritätliquidity-sweep Paritätmarket-shift Paritätmacd-histogram Paritätdonchian-breakout Paritätmatrix-pca Paritätregex-filter Parität
Für wen

Zuerst gebaut für Solo-Quants .

01 / B2C primär

Solo-Quant-Trader

  • Deine Daten, deine Maschine — kein Premium-Tier nötig.
  • Optuna mit beliebiger Custom-Objective.
  • Webhooks ohne Rate-Limits.
Ab heute lokal & kostenlos · Studio Q4 2026

Du baust einen Strategie-Marketplace? Verkäufer-Pitch ansehen →

Du betreibst ein Desk oder einen kleinen Fonds? Institutionellen Pitch ansehen →

Warum PineForge

Drei Dinge, die TradingViews Runtime nicht liefert.

01 / DETERMINISMUS

Gleiches Skript, gleiche Daten, gleiche Trades. Byte-reproduzierbar.

02 / GESCHWINDIGKEIT

Native C++. 50k Bars in zweistelligen Millisekunden.

03 / KONTROLLE

Deine Daten, deine Maschine, deine Strategie. Offline by default.

MCP-Server · kostenlos gehostet + lokal

Nutze PineForge aus Claude, Cursor oder einem beliebigen MCP-Client.

Ein kostenloser gehosteter MCP unter mcp.pineforge.dev — Streamable HTTP, kein Install, kein Key, 100 Backtests/Woche. Oder ein eigenständiger Docker-Container für deine eigenen Daten. Sprich in natürlicher Sprache mit deiner Strategie — aus Claude, Cursor oder einem beliebigen MCP-Client.

Gehostet (kein Install)Gehostet: die letzten 13 Monate Krypto-Daten inklusive.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Lokal via Docker (deine eigenen Daten)Lokal: OHLCV bleibt auf deiner Maschine.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
Verfügbare Tools
  • ·backtest_pine — Backtest auf gehosteten Daten oder deiner CSV
  • ·fetch_ohlcv — Marktdaten in eine backtest-fertige CSV ziehen
  • ·check_quota — deine verbleibenden Backtests diese Woche ansehen
  • ·latest_news — aktuelle Markt-Schlagzeilen ziehen
Gehosteten MCP testen →
Wo PineForge sitzt

Eine Runtime, die eine Ecke besetzt, in der sonst niemand sitzt.

Fünf Achsen, die für einen Quant zählen, der eine Strategie als Produkt versenden will. PineForge ist um alle fünf herum gebaut.

Achsen so gewählt, dass sie PineForges These prüfen. Bewertet aus öffentlichen Docs und Benchmarks. Methodik

PineForge vs. TradingView
GEWINNT
5 / 5
PineForge vs. TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge vs. MQL5 Market
GEWINNT
4 / 5
PineForge vs. MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge vs. QuantConnect
GEWINNT
4 / 5
PineForge vs. QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge vs. Backtrader
GEWINNT
3 / 5
PineForge vs. Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
Differenzierungs-Scores nach Engine und Achse
EngineNative GeschwindigkeitSource-PrivacyLizenzkontrolleOSS-AuditDatenfreiheit
PineForge5/54/55/53/55/5
TradingView2/52/51/50/52/5
MQL5 Market4/55/53/50/53/5
QuantConnect3/51/51/53/54/5
Backtrader1/50/50/55/55/5
Capabilities

Fünf Dinge, die du auf TradingView alleinnicht hinbekommst.

verfügbar
01
Bring your own data
Beliebige Custom-Daten — Tages-, Intraday-, Alt-Daten — ohne TradingViews Symbol-Restriktionen.
verfügbar
02
Intra-Bar-Auflösung in beliebiger Frequenz
In den Bar hineinlaufen mit Sub-Bar-Auflösung. Schluss mit Last-Tick-Approximation.
in Arbeit Q3 2026
03
Optuna mit Custom-Objective
Optimieren mit beliebiger Zielfunktion — Sharpe, Drawdown, Profit Factor, oder deine eigene.
in Arbeit Q3 2026
04
Forward-Test mit TradingView-konformen Webhooks
Walk-Forward-Analyse von Haus aus. Out-of-Sample ist Default, nicht nachträglich.
geplant 2027
05
Strategie-Marketplace · kompilierte .so verkaufen
Kompilierte .so verkaufen. Zeitlich, an Maschine, an Broker gebunden — du legst die Regeln fest, nicht die Plattform.
Bring your own dataöffnen
Beliebige OHLCV-CSV — deine Tick-Daten, dein Custom-Feed, deine Alt-Asset-Historie. Läuft offline, in CI, in Docker. Kein Upload, kein API-Key.
Intra-Bar-Auflösung in beliebiger Frequenzöffnen
Sechs Verteilungs-Modi (uniform, Cosinus, Dreieck, Endpunkte, front-/back-loaded), optional volumen-gewichtet. Eine Limit-Order bei $100 innerhalb eines 95–105-Bars wird zu exakt $100 gefüllt — TradingViews Bar-Magnifier ohne Subscription.
Optuna mit Custom-Objectiveöffnen
Sharpe, Sortino, Drawdown, Profit Factor — oder eine beliebige One-Liner-Lambda, der der Optimizer hinterherlaufen soll.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
Forward-Test mit TradingView-konformen Webhooksöffnen
Drop-in-Replacement für TradingView-Alerts. Gleiches JSON-Schema, gleiche Runtime wie dein Backtest — keine Rate-Limits, kein Replay-Drift.
Strategie-Marketplace · kompilierte .so verkaufenöffnen
AES-256-GCM-verschlüsselte Shared Library. Ed25519-signierte, an Maschine gebundene, zeitlich begrenzte Lizenzen. Käufer können nur die Inputs tunen, die du freigibst; den Quellcode sehen sie nie.
So funktioniert's

Vier Stages.
Kein versteckter State.

01 · Input
.pine-Source
deine Datei
02 · Parse
AST + Type-Check
Pine-v6-Spec
03 · Transpile
C++-Codegen
kein Runtime-Overhead
04 · Compile + Run
Native Binary
~12 ms / 50k Bars
05 · Validate
Trade für Trade
245/246 strikt · 0 Engine-Bugs
Studio-Preview

Ein Report. Jede Zahl, der du wirklich vertraust.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
Netto
+31.84%
Sharpe
1.48
Max DD
−12.7%
Trefferquote
52.1%
Trades
142
Profit Factor
1.71
Equity-Kurve · vs. Buy & HoldPineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26Heute
PineScript-v6-Coverage

~90% der Sprache.
~98% von dem, was Strategien real nutzen.

Drawing-Primitives, Alerts und Live-Tick-Semantik sind by design außerhalb des Scopes — PineForge läuft offline. Alles, was einen Trade bestimmt, ist drin.

Vollständige Funktion-für-Funktion-Coverage
ta.* — 59 Funktionen + 8 Series + Pivot-Helper (67 Klassen)68/68100%
math.* — deterministisch + rollingKernunterstützt
str.* — format · split · regex · tostringKernunterstützt
strategy.* — Orders · Accessors · Risk Gatesvollständig100%
array⟨T⟩ · map⟨K,V⟩ · UDTvia Codegenunterstützt
matrix⟨T⟩ — Eigen-basiert50+ Opsunterstützt
request.security — Ratio · Calendar · Lower-TFKernunterstützt
Drawing & Alertsout of scope
TradingView-Parität

Wir bitten dich nicht, der Engine zu vertrauen.
Wir diffen sie.

Jedes Release wird Trade für Trade gegen TradingViews CSV-Exporte validiert — 246 Referenzstrategien, vollständiges Korpus Open Source. 245 strikt, 1 dokumentierte TV-seitige Anomalie, null Engine-Bugs.

246/246
alle erklärt — null Engine-Bugs
Excellent245TV-seitige Anomalie1Engine-Bugs0
Drei-Engine-Bake-off · 100 Strategien · gleiche OHLCV
So schlägt sich PineForge gegen PyneCore und PineTS.
Vollständiger Vergleich & Reproduktions-Anleitung
C++ Static Lib
PineForge
100 / 100
100 excellent · 0 stark · 0 schwach
Python (cloud-transpiliert)
PyneCore
85 / 100
85 excellent · 2 stark · 10 moderat · 3 schwach
TypeScript (LuxAlgo)
PineTS
nur Indikatoren
Strategy-Backtester steht upstream auf der Roadmap
Die 15-Strategien-Lücke bei PyneCore liegt durchgängig in Bracket-/Trail-/Partial-Exit-Semantik, wo PyneCores Broker-Emulator von TV abweicht. Drei kanonische Beispiele: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Per-Strategie-Aufschlüsselung ansehen →
Was kommt

Backtest ist erst der Anfang. Live ist das Ziel.

  1. jetzt
    verfügbar
    Deterministische Batch-Backtests + kostenloser gehosteter MCP
    Pine v6 → C++ → Trades. 245/246 strikte TV-Parität, 0 Engine-Bugs, 93.06% Line-Coverage, Open-Source pineforge-engine. Ab jetzt live: kostenloser gehosteter MCP unter mcp.pineforge.dev — kein Install, kein Key, 100 Backtests/Woche.
  2. Q3 2026
    in Arbeit
    Forward-Test + Optuna-Optimierung
    Streaming-feed_bar()-API. Multi-Window-Robustheits-Scoring.
  3. Q4 2026
    als Nächstes
    Gehostetes Studio · Paper Trading
    Code · Backtest · Optimize · Compare als Workspace. Eine Broker-Bridge zum Launch.
  4. 2027
    später
    Live-Execution · Marketplace
    Multi-Broker-Fills. Verschlüsselte Strategie-Distribution. Audit-Log pro Order.
Häufige Fragen

Ist das legal? Wie steht ihr zu PyneCore? Was passiert, wenn PineForge zumacht? Acht kurze Antworten.

FAQ lesen

Sei dabei, wenn Studio öffnet.

Eine Launch-Mail. Gelegentliche Statusupdates. Kein Upsell-Marathon.