Email डालिए। हम free codegen API key और ऊपर वाला 2-minute quickstart भेज देंगे। एक launch email और कभी-कभार progress note।
Hosted Studio Q4 2026 में launch होगा। आज open-source CLI से self-host कर सकते हैं।
नीचे waitlist में अपना email डालिए। Key seconds में email पर आ जाएगी, codegen API पर तुरंत use कर सकते हैं।
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"); } };
Strategy marketplace बना रहे हैं? Seller pitch देखें →
Desk या छोटा fund चला रहे हैं? Institutional pitch देखें →
हमारा Model Context Protocol server आपके AI agent को codegen API और local Docker से जोड़ता है। अपनी strategy से natural language में बात कीजिए। Backtest local रहता है — सिर्फ़ Pine source network पर जाता है।
npx -y @pineforge/codegen-mcp
पाँच axes जो उस quant के लिए matter करते हैं जो strategy को product बनाकर ship करना चाहता है। PineForge पाँचों के around बना है।
Axes PineForge की thesis test करने के लिए चुने गए। Public docs और benchmarks से score किया। Methodology →
| Engine | Native speed | Source privacy | License control | OSS audit | Data freedom |
|---|---|---|---|---|---|
| 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, और live-tick semantics design से बाहर हैं — PineForge offline चलता है। जो भी trade decide करता है वो सब अंदर है।
पूरी function-by-function coverage| ta.* — 59 functions + 8 series + pivot helper (67 classes) | 68/68 | 100% |
| math.* — deterministic + rolling | core | supported |
| str.* — format · split · regex · tostring | core | supported |
| strategy.* — orders · accessors · risk gates | full | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | via codegen | supported |
| matrix⟨T⟩ — Eigen-backed | 50+ ops | supported |
| request.security — ratio · calendar · lower-TF | core | supported |
| drawing & alerts | — | out of scope |
हर release TradingView के CSV exports के against trade-by-trade validate होती है — 167 reference strategies, पूरा corpus open-source।
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent) वो consistently bracket / trail / partial-exit semantics में है, जहाँ PyneCore का broker emulator TV से अलग है। Per-strategy breakdown देखें →feed_bar() API। Multi-window robustness scoring।क्या ये legal है? PyneCore से कैसे अलग है? PineForge बंद हो गया तो? आठ छोटे जवाब।
एक launch email। कभी-कभार progress note। कोई upsell-marathon नहीं।