E-Mail rein. Du bekommst deinen kostenlosen Codegen-API-Key plus den 2-Minuten-Quickstart von oben. Eine Launch-Mail, gelegentlich ein Statusupdate. Mehr nicht.
Gehostetes Studio kommt Q4 2026. Heute selbst hosten via Open-Source-CLI.
E-Mail in die Warteliste unten eintragen. Dein Key kommt innerhalb von Sekunden per Mail — direkt einsatzbereit gegen die Codegen-API.
curl -X POST https://codegen.pineforge.dev/transpile \ -H "Authorization: Bearer $PINEFORGE_KEY" \ --data-binary @strategy.pine > strategy.cpp
docker run --rm \ -v $(pwd)/strategy.cpp:/in/strategy.cpp \ -v $(pwd)/ohlcv.csv:/in/ohlcv.csv \ ghcr.io/fullpass-4pass/pineforge-engine:latest > report.json
//@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 →
Unser Model-Context-Protocol-Server verbindet deinen KI-Agenten mit der Codegen-API und deinem lokalen Docker. Sprich mit deiner Strategie in natürlicher Sprache. Der Backtest bleibt lokal — nur der Pine-Source geht durchs Netz.
npx -y @pineforge/codegen-mcp
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 — 167 Referenzstrategien, vollständiges Korpus Open Source.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent) liegt durchgängig in Bracket-/Trail-/Partial-Exit-Semantik, wo PyneCores Broker-Emulator von TV abweicht. 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.
Eine Launch-Mail. Gelegentliche Statusupdates. Kein Upsell-Marathon.