PineForge एक open-source backtest engine है जो PineScript v6 के लिए बनी है। यह Pine को C++ में transpile करती है और आपके खुद के OHLCV data पर deterministic, byte-reproducible backtests चलाती है — हर trade को TradingView के सामने validate किया गया है, 245/246 strict parity पर (0 engine bugs, 246 strategies के corpus में ~375k trades)। Hosted MCP के ज़रिए mcp.pineforge.dev पर free — कोई install नहीं, कोई key नहीं, हफ्ते में 100 backtests — या फिर local Docker container से; आपका code और data कभी आपकी machine से बाहर नहीं जाते।
TradingView पर backtest perfect, लेकिन live में trades match नहीं? PineForge fix करता है — deterministic, byte-reproducible, आपके अपने data पर।
mcp.pineforge.dev पर एक free hosted MCP endpoint — किसी भी MCP client को इस पर point कीजिए, न install। या अपने data पर Docker से locally चलाइए।
Free hosted MCP अभी live है (100 backtests/week)। Personal trading के लिए local Docker भी free। Studio Q4 2026 में launch होगा।
Email drop कीजिए, Studio का early access पाइए। Optuna optimization ship होने पर launch email (Q3 2026), cloud IDE का first access (Q4 2026), और 246-strategy validation report भी भेजेंगे।
न install, न key, न signup। mcp.pineforge.dev पर free hosted MCP Streamable HTTP पर चलता है — एक बार connect कीजिए और backtesting शुरू। 100 backtests/week per IP, पिछले 13 महीने का crypto data included।
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"); } };
Strategy marketplace बना रहे हैं? Seller pitch देखें →
Desk या छोटा fund चला रहे हैं? Institutional pitch देखें →
mcp.pineforge.dev पर एक free hosted MCP — Streamable HTTP, न install, न key, 100 backtests/week। या अपने data के लिए एक self-contained Docker container चलाइए। Claude, Cursor, या किसी भी MCP client से अपनी strategy से natural language में बात कीजिए।
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
पाँच 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 होती है — 246 reference strategies, पूरा corpus open-source। 245 strict, 1 documented TV-side anomaly, zero engine bugs।
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent। Per-strategy breakdown देखें →feed_bar() API। Multi-window robustness scoring।क्या ये legal है? PyneCore से कैसे अलग है? PineForge बंद हो गया तो? आठ छोटे जवाब।
Studio खुलने पर launch email मिलेगा। साथ में 246-strategy validation report और Optuna optimization का early access। No spam, no upsells।