PineForge ist eine Open-Source-Backtesting-Engine für PineScript v6. Sie transpiliert Pine zu C++ und führt deterministische, byte-genaue reproduzierbare Backtests auf deinen eigenen OHLCV-Daten aus. Die Ergebnisse wurden Trade für Trade gegen TradingView validiert: Über einen Korpus von 246 Strategien und rund ~375k Trades erreicht PineForge 245/246 strikte Parität, bei 0 Engine-Bugs. Die Nutzung ist kostenlos — wahlweise über das gehostete MCP (mcp.pineforge.dev, ohne Installation, ohne Key, 100 Backtests pro Woche) oder einen lokalen Docker-Container. Dein Code und deine Daten verlassen nie deine Maschine.
Backtest im TradingView: perfekt. Live-Deployment: andere Trades, andere Ergebnisse. PineForge macht Backtests deterministisch — byte-genau reproduzierbar, auf deinen eigenen Daten.
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.
Kostenloser gehosteter MCP ab jetzt live (100 Backtests/Woche). Lokales Docker ebenfalls kostenlos fürs eigene Trading. Studio startet Q4 2026.
E-Mail rein, 246-Strategie-Validierungsbericht sofort bekommen. Dazu die Launch-Mail wenn Studio öffnet — mit Early Access zu Optuna-Optimierung (Q3 2026) und Cloud-IDE (Q4 2026).
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
//@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")
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"); } };
Du baust einen Strategie-Marketplace? Verkäufer-Pitch ansehen →
Du betreibst ein Desk oder einen kleinen Fonds? Institutionellen Pitch ansehen →
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.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
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 →
| Engine | Native Geschwindigkeit | Source-Privacy | Lizenzkontrolle | OSS-Audit | Datenfreiheit |
|---|---|---|---|---|---|
| PineForge | 5/5 | 4/5 | 5/5 | 3/5 | 5/5 |
| TradingView | 2/5 | 2/5 | 1/5 | 0/5 | 2/5 |
| MQL5 Market | 4/5 | 5/5 | 3/5 | 0/5 | 3/5 |
| QuantConnect | 3/5 | 1/5 | 1/5 | 3/5 | 4/5 |
| Backtrader | 1/5 | 0/5 | 0/5 | 5/5 | 5/5 |
def objective(report): return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
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/68 | 100% |
| math.* — deterministisch + rolling | Kern | unterstützt |
| str.* — format · split · regex · tostring | Kern | unterstützt |
| strategy.* — Orders · Accessors · Risk Gates | vollständig | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | via Codegen | unterstützt |
| matrix⟨T⟩ — Eigen-basiert | 50+ Ops | unterstützt |
| request.security — Ratio · Calendar · Lower-TF | Kern | unterstützt |
| Drawing & Alerts | — | out of scope |
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.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. Per-Strategie-Aufschlüsselung ansehen →feed_bar()-API. Multi-Window-Robustheits-Scoring.Ist das legal? Wie steht ihr zu PyneCore? Was passiert, wenn PineForge zumacht? Acht kurze Antworten.
246-Strategie-Validierungsbericht, Launch-Mail wenn Studio öffnet, Early Access zu Optuna-Optimierung. Kein Spam, kein Upsell.