v0.8.0 · تغطية أسطر 93.06% · 245/246 مطابقة TV صارمة · 0 علل في المحرّك

اختبارات PineScript التاريخية،
حتمية،
على بياناتك.

الـ runtime الذي كان ينبغي أن يُشحن مع PineScript v6 منذ البداية.
مُجمَّع إلى C++، ومُتحقَّق منه صفقةً بصفقة مقابل TradingView.

مرّر للأسفل
جرّب MCP المجاني · انضمّ إلى قائمة انتظار Studio

اختبر سكربت Pine الخاص بك تاريخياً من Claude — مجاناً، بلا مفتاح.

نقطة وصول MCP مستضافة ومجانية على mcp.pineforge.dev — وجّه إليها أي عميل MCP، بلا تثبيت. أو شغّلها محلّياً عبر Docker على بياناتك أنت.

اترك بريدك للوصول المبكّر إلى Studio — تحسين Optuna (Q3 2026) وIDE سحابي (Q4 2026). رسالة إطلاق واحدة، وتحديث تقدّم بين الحين والآخر.

‏خادم MCP المستضاف والمجاني متاح الآن (100 اختبار تاريخي أسبوعياً). و Docker المحلّي مجاني أيضاً للتداول الشخصي. Studio يُطلَق في Q4 2026.

جرّبه · دقيقة واحدة
بلا مفتاح · مستضاف · فوري
01أمر واحد، بلا تثبيت

بلا تثبيت، بلا مفتاح، بلا تسجيل. خادم MCP المستضاف والمجاني على mcp.pineforge.dev يعمل عبر Streamable HTTP — اتّصل مرّة واحدة وابدأ الاختبار التاريخي. 100 اختبار تاريخي أسبوعياً لكل IP، مع بيانات العملات الرقمية لآخر 13 شهراً.

bash
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
245/246
مطابقة TV صارمة
صفقةً بصفقة · 246 استراتيجية مرجعية · 0 علل في المحرّك
100/100
مقابل PyneCore 85/100
اختبار مقارن بين ثلاثة محرّكات · PineForge في الصدارة
~98%
تغطية الاستراتيجيات
ممّا تستخدمه سكربتات Pine v6 الفعلية؛ الجدول الكامل على /coverage
375k+
صفقة مُتحقَّق منها
مجموع تراكمي عبر مجموعة 246 استراتيجية
Open core
محرّك Apache · يعمل على جهازك
دقّق المحرّك · شغّله محلّياً · مجاني للتداول الشخصي
strategy.pine
PineScript v6
//@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")
Generated C++ · emitted by codegen
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");
    }
};
Trades
142
Net P&L
+$3,184.62
Sharpe
1.48
Max DD
−12.7%
ma-cross مطابقةsupertrend مطابقةinside-bar مطابقةstochastic-slow مطابقةpivot-ext مطابقة4ema-rsi مطابقةliquidity-sweep مطابقةmarket-shift مطابقةmacd-histogram مطابقةdonchian-breakout مطابقةmatrix-pca مطابقةregex-filter مطابقة
صُمّم لـ

صُمّم أولاً لـ المتداولين الكميّين الأفراد .

01 / B2C أساسي

متداولون كميّون أفراد

  • بياناتك، جهازك، بدون باقة مدفوعة.
  • Optuna مع أي دالة هدف مخصّصة.
  • Webhooks بدون حدود معدّل.
مجاني محلّياً اليوم · Studio في Q4 2026

تبني سوقاً للاستراتيجيات؟ اطّلع على عرض البائعين →

تدير غرفة تداول أو صندوقاً صغيراً؟ اطّلع على العرض المؤسسي →

لماذا PineForge

ثلاثة أشياء لن يقدّمها لك runtime TradingView أبداً.

01 / الحتميّة

السكربت ذاته، البيانات ذاتها، الصفقات ذاتها. قابل للاستنساخ على مستوى البايت.

02 / السرعة

C++ أصلي. خمسون ألف شمعة في عشرات المللي ثانية.

03 / الملكية

بياناتك، جهازك، استراتيجيتك. غير متصل افتراضياً.

خادم MCP · مستضاف مجاني + محلّي

استخدم PineForge من Claude، Cursor، أو أي عميل MCP.

خادم MCP مستضاف ومجاني على mcp.pineforge.dev — Streamable HTTP، بلا تثبيت، بلا مفتاح، 100 اختبار تاريخي أسبوعياً. أو شغّل حاوية Docker متكاملة لبياناتك أنت. تحدّث إلى استراتيجيتك بلغة طبيعية من Claude أو Cursor أو أي عميل MCP.

مستضاف (بلا تثبيت)مستضاف: بيانات العملات الرقمية لآخر 13 شهراً مشمولة.
claude mcp add --transport http pineforge https://mcp.pineforge.dev/mcp
Docker محلّي (بياناتك أنت)محلّي: OHLCV يبقى على جهازك.
docker run --rm -i -v "$PWD:/work" ghcr.io/pineforge-4pass/pineforge-codegen-mcp:latest
الأدوات المكشوفة
  • ·backtest_pine — اختبار تاريخي على البيانات المستضافة أو ملف CSV الخاص بك
  • ·fetch_ohlcv — اسحب بيانات السوق إلى ملف CSV جاهز للاختبار التاريخي
  • ·check_quota — اطّلع على ما تبقّى من اختباراتك التاريخية هذا الأسبوع
  • ·latest_news — اسحب أحدث عناوين السوق
جرّب MCP المستضاف ←
أين يقف PineForge

‏runtime واحد يحتلّ زاوية لا يحتلّها أحد آخر.

خمسة محاور تهمّ الـ quant الذي يريد شحن استراتيجية كمنتج. PineForge مبني حول الخمسة جميعاً.

محاور مختارة لاختبار أطروحة PineForge. الدرجات من وثائق عامّة وbenchmarks. المنهجيّة

PineForge مقابل TradingView
يفوز
5 / 5
PineForge مقابل TradingView on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+3
PRIVACY
+2
LICENSE
+4
OSS
+3
DATA
+3
PineForge مقابل MQL5 Market
يفوز
4 / 5
PineForge مقابل MQL5 Market on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+1
PRIVACY
-1
LICENSE
+2
OSS
+3
DATA
+2
PineForge مقابل QuantConnect
يفوز
4 / 5
PineForge مقابل QuantConnect on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+2
PRIVACY
+3
LICENSE
+4
OSS
0
DATA
+1
1 tie
PineForge مقابل Backtrader
يفوز
3 / 5
PineForge مقابل Backtrader on five axes.SPEEDPRIVACYLICENSEOSSDATA
SPEED
+4
PRIVACY
+4
LICENSE
+5
OSS
-2
DATA
0
1 tie
درجات التميّز حسب المحرّك والمحور
Engineالسرعة الأصليةخصوصية المصدرالتحكّم بالتراخيصتدقيق OSSحرّية البيانات
PineForge5/54/55/53/55/5
TradingView2/52/51/50/52/5
MQL5 Market4/55/53/50/53/5
QuantConnect3/51/51/53/54/5
Backtrader1/50/50/55/55/5
القدرات

خمسة أشياء لا تقدر عليها وحدك على TradingView.

مُطلَق
01
أحضر بياناتك الخاصة
شغّل أي بيانات مخصّصة — يومية، خلال اليوم، أو أصول بديلة — دون قيود رموز TradingView.
مُطلَق
02
دقّة داخل الشمعة بأي تردّد
تنقّل داخل الشمعة بدقّة فرعية. لا مزيد من تقديرات آخر tick.
قيد البناء Q3 2026
03
Optuna بدالة هدف مخصّصة
حسِّن بأي دالة هدف — Sharpe، التراجع، عامل الربح، أو دالتك أنت.
قيد البناء Q3 2026
04
اختبار أمامي بـ webhooks بنفس صيغة TradingView
تحليل walk-forward مدمج. خارج العيّنة هو الإعداد الافتراضي، لا فكرة لاحقة.
مُصمَّم 2027
05
سوق الاستراتيجيات · بِع ملف ‎.so مُجمَّعاً
بِع ‎.so مُجمَّعاً. محدوداً بالزمن، الجهاز، الوسيط — أنت من تحدّد الشروط، لا المنصّة.
أحضر بياناتك الخاصةتوسيع
أي ملف OHLCV CSV — بيانات tick الخاصة بك، تغذيتك المخصّصة، تاريخ أصولك البديلة. شغّله بدون اتصال، في CI، داخل Docker. لا رفع، لا مفتاح API.
دقّة داخل الشمعة بأي تردّدتوسيع
ست أوضاع توزيع (منتظم، جيب التمام، مثلّث، نقاط طرفية، محمَّل أمامياً/خلفياً)، مع وزن اختياري بالحجم. أمر limit عند $100 داخل شمعة 95–105 يُنفَّذ عند $100 بالضبط — مكبّر الشمعة الخاص بـ TradingView بدون اشتراك.
Optuna بدالة هدف مخصّصةتوسيع
Sharpe، Sortino، التراجع، عامل الربح — أو أي lambda من سطر واحد تريد أن يلاحقها المُحسِّن.
def objective(report):
  return 0.6 * report.sharpe - 0.3 * report.max_dd + 0.1 * report.profit_factor
اختبار أمامي بـ webhooks بنفس صيغة TradingViewتوسيع
بديل مباشر لتنبيهات TradingView. نفس صيغة JSON، نفس الـ runtime المستخدم في اختبارك التاريخي — بلا حدود معدّل، بلا انحراف عند إعادة التشغيل.
سوق الاستراتيجيات · بِع ملف ‎.so مُجمَّعاًتوسيع
مكتبة مشتركة مُشفَّرة بـ AES-256-GCM. تراخيص موقَّعة بـ Ed25519، مرتبطة بالجهاز، ومحدودة بالزمن. المشترون يضبطون المدخلات التي تكشفها أنت؛ لا يرون الكود المصدري أبداً.
آلية العمل

أربع مراحل.
بلا حالة خفيّة.

01 · المدخل
المصدر ‎.pine
ملفك
02 · تحليل
AST + فحص النوع
مواصفات Pine v6
03 · ترجمة
توليد C++
بلا ضريبة runtime
04 · تجميع + تشغيل
ثنائي أصلي
~9.7ms / 50k شمعة
05 · تحقّق
صفقةً بصفقة
245/246 صارمة · 0 علل في المحرّك
معاينة Studio

تقرير واحد، وكل رقم يستحق ثقتك فعلاً.

ETHUSDT · 15m2025-07 → 2026-04EMA Cross · L=21
صافٍ
+31.84%
Sharpe
1.48
أقصى تراجع
−12.7%
نسبة الفوز
52.1%
الصفقات
142
عامل الربح
1.71
منحنى حقوق الملكية · مقابل Buy & HoldPineForgeB&H
Jul '25Sep '25Nov '25Jan '26Mar '26اليوم
تغطية PineScript v6

~90% من اللغة.
~98% ممّا تستخدمه الاستراتيجيات فعلاً.

أوّليّات الرسم والتنبيهات ودلالات الـ tick الحيّ خارج النطاق بالتصميم — PineForge يعمل بدون اتصال. كل ما يحدّد صفقة موجود.

التغطية الكاملة دالةً بدالة
‏ta.* — 59 دالة + 8 سلاسل + معاون pivot (67 صنف)68/68100%
‏math.* — حتمي + متدحرجأساسيمدعوم
‏str.* — تنسيق · split · regex · tostringأساسيمدعوم
‏strategy.* — أوامر · accessors · بوابات مخاطرةكامل100%
‏array⟨T⟩ · map⟨K,V⟩ · UDTعبر codegenمدعوم
‏matrix⟨T⟩ — مدعومة بـ Eigen+50 عمليةمدعوم
‏request.security — نسبة · تقويم · إطار زمني أدنىأساسيمدعوم
الرسم والتنبيهاتخارج النطاق
المطابقة مع TradingView

لا نطلب منك أن تثق بالمحرّك.
بل نقارنه.

كل إصدار يُتحقَّق منه صفقةً بصفقة مقابل صادرات TradingView من نوع CSV — 246 استراتيجية مرجعية، والمجموعة الكاملة مفتوحة المصدر. 245 صارمة، وشذوذ واحد موثَّق من جانب TV، وصفر علل في المحرّك.

246/246
الكلّ مُفسَّر — صفر علل في المحرّك
ممتاز245شذوذ من جانب TV1علل في المحرّك0
اختبار مقارن بين ثلاثة محرّكات · 100 استراتيجية · نفس OHLCV
كيف يقف PineForge أمام PyneCore وPineTS.
المقارنة الكاملة وخطوات إعادة الإنتاج
مكتبة C++ ساكنة
PineForge
100 / 100
100 ممتاز · 0 قوي · 0 ضعيف
Python (مُترجَم سحابياً)
PyneCore
85 / 100
85 ممتاز · 2 قوي · 10 متوسط · 3 ضعيف
TypeScript (LuxAlgo)
PineTS
مؤشّرات فقط
محرّك اختبار الاستراتيجيات على خارطة طريق المشروع الأصلي
الفجوة في 15 استراتيجية لدى PyneCore تتمركز باستمرار في دلالات bracket / trail / partial-exit، حيث يختلف محاكي وسيط PyneCore عن TV. ثلاثة أمثلة مرجعية: 06-liquidity-sweep, 07-scalping-strategy, 49-partial-exit-qty-percent. اطّلع على التحليل التفصيلي لكل استراتيجية →
ما هو قادم

الاختبار التاريخي هو البداية. التشغيل المباشر هو الهدف.

  1. الآن
    مُطلَق
    اختبارات تاريخية حتمية بالدُفعات + خادم MCP مستضاف مجاني
    Pine v6 → C++ → صفقات. 245/246 مطابقة TV صارمة، 0 علل في المحرّك، تغطية أسطر 93.06%، pineforge-engine مفتوح المصدر. متاح الآن: خادم MCP مستضاف ومجاني على mcp.pineforge.dev — بلا تثبيت، بلا مفتاح، 100 اختبار تاريخي أسبوعياً.
  2. Q3 2026
    قيد البناء
    اختبار أمامي + تحسين Optuna
    واجهة feed_bar() للبثّ. تقييم متانة عبر نوافذ متعدّدة.
  3. Q4 2026
    التالي
    Studio مستضاف · تداول ورقي
    مساحة عمل: كتابة · اختبار · تحسين · مقارنة. جسر وسيط واحد عند الإطلاق.
  4. 2027
    لاحقاً
    تنفيذ مباشر · سوق
    تنفيذات عبر وسطاء متعدّدين. توزيع مُشفَّر للاستراتيجيات. سجلّ تدقيق لكل أمر.
الأسئلة الشائعة

هل هذا قانوني؟ كيف يقارَن مع PyneCore؟ ماذا لو أُغلق PineForge؟ ثماني إجابات قصيرة.

اقرأ الأسئلة الشائعة

كن حاضراً عند افتتاح Studio .

رسالة إطلاق واحدة. تحديث تقدّم بين الحين والآخر. بلا ماراثون عروض ترويجية.