مرّر للأسفل
pineforge
احصل على مفتاح codegen مجاني

اترك بريدك الإلكتروني. سنرسل لك مفتاح codegen API المجاني مع دليل البدء السريع أعلاه. رسالة إطلاق واحدة، وتحديثات تقدّم بين الحين والآخر — لا أكثر.

Studio المستضاف يُطلَق في Q4 2026. استضف بنفسك اليوم عبر CLI مفتوح المصدر.

جرّبه · دقيقتان
الباقة المجانية
01احصل على مفتاح codegen API مجاني

اترك بريدك الإلكتروني في قائمة الانتظار أدناه. يصلك المفتاح خلال ثوانٍ، جاهزاً للاستخدام مع codegen API.

02حوّل سكربت Pine الخاص بك إلى C++
bash
curl -X POST https://codegen.pineforge.dev/transpile \
  -H "Authorization: Bearer $PINEFORGE_KEY" \
  --data-binary @strategy.pine > strategy.cpp
03اختبره تاريخياً مقابل ملف OHLCV CSV الخاص بك
bash
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
165/167
مطابقة TV صارمة
صفقةً بصفقة · 167 استراتيجية مرجعية
49/50
مقابل PyneCore 46/50
اختبار مقارن بين ثلاثة محرّكات · PineForge في الصدارة
~98%
تغطية الاستراتيجيات
ممّا تستخدمه سكربتات Pine v6 الفعلية؛ الجدول الكامل على /coverage
218k+
صفقة مُتحقَّق منها
مجموع تراكمي عبر مجموعة 167 استراتيجية
Open core
Apache runtime · codegen مغلق المصدر
دقّق الـ runtime بنفسك · باقة codegen API مجانية · تشغيل عبر docker
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 بدون حدود معدّل.
CLI مفتوح المصدر اليوم · Studio في Q4 2026

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

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

لماذا PineForge

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

01 / الحتميّة

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

02 / السرعة

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

03 / الملكية

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

لمساعدي الذكاء الاصطناعي

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

خادم Model Context Protocol لدينا يصل وكيل الذكاء الاصطناعي بـ codegen API وDocker المحلّي. تحدّث إلى استراتيجيتك بلغة طبيعية. الاختبار التاريخي يبقى محلّياً — فقط مصدر Pine يعبر الشبكة.

التثبيت (أمر واحد)‏OHLCV يبقى على جهازك.
npx -y @pineforge/codegen-mcp
الأدوات المكشوفة
  • ·transpile_pine — Pine v6 → C++
  • ·backtest_pine — اختبار تاريخي محلّي بـ Docker
  • ·get_quota — افحص استخدام الباقة المجانية
  • ·pull_engine_image — اسحب أحدث runtime
اطّلع على الإعداد الكامل ←
أين يقف 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 · تجميع + تشغيل
ثنائي أصلي
~12ms / 50k شمعة
05 · تحقّق
صفقةً بصفقة
165/167 صارم
معاينة 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 — 167 استراتيجية مرجعية، والمجموعة الكاملة مفتوحة المصدر.

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

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

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

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

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

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

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