PineForge محرّك backtest مفتوح المصدر لـ PineScript v6. يحوّل Pine إلى C++ ويشغّل backtests حتمية قابلة لإعادة الإنتاج بايت ببايت على بيانات OHLCV خاصتك — مُتحقَّق منها صفقةً بصفقة مقابل TradingView بتعادُل صارم 245/246 (0 أخطاء في المحرّك، ~375k صفقة عبر مجموعة من 246 استراتيجية). مجاني عبر MCP المستضاف على mcp.pineforge.dev (بدون تثبيت، بدون مفتاح، 100 backtest أسبوعياً) أو عبر حاوية Docker محلية؛ الكود والبيانات لا تغادر جهازك أبداً.
سكربتك يعمل تماماً على TradingView — لكن لما تشغّله لايف، الصفقات ما تطابق. PineForge يحلها: نتائج حتمية، قابلة للتكرار بايت-بايت، على بياناتك أنت.
نقطة وصول MCP مستضافة ومجانية على mcp.pineforge.dev — وجّه إليها أي عميل MCP، بلا تثبيت. أو شغّلها محلّياً عبر Docker على بياناتك أنت.
خادم MCP المستضاف والمجاني متاح الآن (100 اختبار تاريخي أسبوعياً). و Docker المحلّي مجاني أيضاً للتداول الشخصي. Studio يُطلَق في Q4 2026.
اترك بريدك للوصول المبكّر إلى Studio. يوصلك إشعار الإطلاق مع تحسين Optuna (Q3 2026) وأولوية الدخول إلى IDE السحابي (Q4 2026) — ومعها تقرير التحقق من 246 استراتيجية.
بلا تثبيت، بلا مفتاح، بلا تسجيل. خادم MCP المستضاف والمجاني على mcp.pineforge.dev يعمل عبر Streamable HTTP — اتّصل مرّة واحدة وابدأ الاختبار التاريخي. 100 اختبار تاريخي أسبوعياً لكل IP، مع بيانات العملات الرقمية لآخر 13 شهراً.
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"); } };
تبني سوقاً للاستراتيجيات؟ اطّلع على عرض البائعين →
تدير غرفة تداول أو صندوقاً صغيراً؟ اطّلع على العرض المؤسسي →
خادم MCP مستضاف ومجاني على mcp.pineforge.dev — Streamable HTTP، بلا تثبيت، بلا مفتاح، 100 اختبار تاريخي أسبوعياً. أو شغّل حاوية Docker متكاملة لبياناتك أنت. تحدّث إلى استراتيجيتك بلغة طبيعية من Claude أو Cursor أو أي عميل MCP.
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
خمسة محاور تهمّ الـ quant الذي يريد شحن استراتيجية كمنتج. PineForge مبني حول الخمسة جميعاً.
محاور مختارة لاختبار أطروحة PineForge. الدرجات من وثائق عامّة وbenchmarks. المنهجيّة →
| Engine | السرعة الأصلية | خصوصية المصدر | التحكّم بالتراخيص | تدقيق OSS | حرّية البيانات |
|---|---|---|---|---|---|
| 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
أوّليّات الرسم والتنبيهات ودلالات الـ tick الحيّ خارج النطاق بالتصميم — PineForge يعمل بدون اتصال. كل ما يحدّد صفقة موجود.
التغطية الكاملة دالةً بدالة| ta.* — 59 دالة + 8 سلاسل + معاون pivot (67 صنف) | 68/68 | 100% |
| math.* — حتمي + متدحرج | أساسي | مدعوم |
| str.* — تنسيق · split · regex · tostring | أساسي | مدعوم |
| strategy.* — أوامر · accessors · بوابات مخاطرة | كامل | 100% |
| array⟨T⟩ · map⟨K,V⟩ · UDT | عبر codegen | مدعوم |
| matrix⟨T⟩ — مدعومة بـ Eigen | +50 عملية | مدعوم |
| request.security — نسبة · تقويم · إطار زمني أدنى | أساسي | مدعوم |
| الرسم والتنبيهات | — | خارج النطاق |
كل إصدار يُتحقَّق منه صفقةً بصفقة مقابل صادرات TradingView من نوع CSV — 246 استراتيجية مرجعية، والمجموعة الكاملة مفتوحة المصدر. 245 صارمة، وشذوذ واحد موثَّق من جانب TV، وصفر علل في المحرّك.
06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. اطّلع على التحليل التفصيلي لكل استراتيجية →feed_bar() للبثّ. تقييم متانة عبر نوافذ متعدّدة.هل هذا قانوني؟ كيف يقارَن مع PyneCore؟ ماذا لو أُغلق PineForge؟ ثماني إجابات قصيرة.
يصلك إشعار لما يُفتح Studio، ومعاه تقرير التحقق من 246 استراتيجية ووصول مبكّر لتحسين Optuna. بلا سبام، بلا عروض.