بِع سكربت Pine الخاص بك كنسخة ثنائية — دون كشف المصدر
حوّل PineScript v6 الخاص بك إلى ملف .so موقَّع .so. المشترون يشغّلونه محلّياً على بياناتهم. أنت تضع الترخيص: محدود بالزمن، الجهاز، الوسيط، الرمز، نطاقات المدخلات. الكود المصدري يبقى لديك.
نموذج التوزيع بالثنائيات المُجمَّعة
المشكلة في بيع استراتيجية Pine اليوم هي أنّ Pine مصدر. إن سلّمت شخصاً ملف .pine ، فقد سلّمته كل شيء — المنطق، المعاملات، الميزة. لا شيء يمنعه من تعديله أو إعادة بيعه أو نشره علناً. «الحماية» الوحيدة التي تقدّمها TradingView هي إعداد الرؤية بالدعوة فقط، الذي يُخفي المصدر داخل المنصّة لكنّه لا يتيح للمشترين تشغيله في أي مكان آخر.
نموذج الثنائي المُجمَّع يحلّ هذا بنفس الطريقة التي حلّ بها MetaQuotes ذلك لـ MQL5 قبل خمسة عشر عاماً. حين تبيع ثنائي .ex5 في MQL5 Market، يُحمّل المشتري قطعة مُجمَّعة. يستطيع تشغيلها في MetaTrader مقابل حسابه. لا يستطيع تفكيكها إلى مصدر مقروء. أنت تضع ترخيصاً لكل حساب أو لكل جهاز. السوق يتولّى التوصيل والدفع وحلّ النزاعات. البائع يحتفظ بالميزة.
PineForge يطبّق نفس النموذج على Pine. مصدر استراتيجيتك يُحوَّل إلى C++ ويُجمَّع إلى كائن مشترك .so موقَّع. القطعة المُجمَّعة هي ما توزّعه على المشترين. المشترون يستخدمون runtime PineForge (نفس صورة Docker التي تستخدمها للتطوير المحلّي) لتشغيل الاستراتيجية مقابل بياناتهم. الـ runtime يتحقّق من توقيع الترخيص عند كل استدعاء مقابل خادم تراخيص PineForge. لا ترخيص صالح، لا تنفيذ.
المصدر لا يغادر جهازك أبداً. ليس على قرصك الصلب، ليس على خوادمنا، ليس في أي مكان. codegen API يستلم مصدر Pine عبر اتصال مُشفَّر، يحوّله في حاوية مؤقّتة، ويُرجع القطعة المُجمَّعة. المصدر لا يُخزَّن بعد التجميع. القطعة نفسها كود آلة أصلي — غير قابل عملياً للعكس إلى Pine أو إلى C++ مقروء.
هذه قصّة التوزيع التي أثبت MQL5 Market نجاحها: سوق فاعل لآلاف بائعي الاستراتيجيات، إيرادات متكرّرة حقيقية للاستراتيجيات الجيّدة، مشترون يحصلون على قيمة حقيقية من تشغيل الاختبارات التاريخية والتداول المباشر دون رؤية المصدر. PineForge هو طبقة البنية التحتية التي تُتيح نفس النموذج لنظام Pine.
أبعاد التراخيص التي تتحكّم بها
حين تنشر استراتيجية للبيع، تُحدّد معاملات الترخيص. الـ runtime يفرضها عند كل تنفيذ. ستّة أبعاد:
- محدود بالزمن. الترخيص ينتهي في تاريخ محدّد. استخدم هذا للاشتراكات الشهرية — المشتري يدفع، يحصل على رمز ترخيص مُجدَّد صالح لـ 30 يوماً. عدم الدفع يعني توقّف القطعة عن التنفيذ. لا صداع لفترات سماح؛ الانتهاء في الرمز الموقَّع، لا في نظام شرف المشتري.
- مرتبط بالجهاز. الترخيص مربوط ببصمة جهاز محدّدة (هاش CPU ID + MAC address). الاستراتيجية تعمل على ذلك الجهاز بغضّ النظر عمّن لديه الملف — لكن نقل الملف إلى جهاز مختلف يتطلّب من المشتري طلب نقل ترخيص، تستطيع أنت قبوله أو رفضه. يضبط إعادة التوزيع غير المصرَّح بها.
- مرتبط بالوسيط. الترخيص صالح فقط حين تُطابق مدخلات بيانات الـ runtime اصطلاح تسمية رموز وسيط محدّد. بِع استراتيجية مُحسَّنة لعقود Binance الآجلة دون قلق من تشغيلها على بيانات FTX والشكوى من أداء غير مطابق.
- مرتبط بالرمز. قيّد التنفيذ على رموز محدّدة أو قائمة بيضاء. استراتيجية مبنيّة لـ BTC-USD على 1H يمكن ترخيصها للعمل على BTC-USD على 1H فقط. المشتري لا يستطيع تشغيلها على ETH-USD وادّعاء أنّك أسأت تمثيل الاختبار التاريخي.
- مرتبط بنطاقات المدخلات. اقفل مدخلات الاستراتيجية ضمن نطاقات تحدّدها. إن كانت ميزتك تعتمد على قيم معاملات محدّدة، تستطيع السماح للمشترين بالضبط ضمن نطاق آمن مع منعهم من اكتشاف مجموعة المعاملات الدقيقة التي وجدتها. الاستراتيجية تعمل بمدخلاتهم؛ الترخيص يفرض النطاقات المسموحة.
- قابل للإلغاء في أي وقت. أي ترخيص يمكن إلغاؤه من لوحة البائع دون موافقة المشتري. استخدم هذا لردّ المدفوعات، انتهاكات شروط الخدمة، أو مجرّد تقاعد استراتيجية. استدعاء التحقّق التالي يُرجع غير مصرَّح، والتنفيذ يتوقّف. يسري خلال دقائق.
للاطّلاع على شرح كامل لكيفية إعداد كل بُعد وخيارات نموذج التسعير، راجع صفحة /sell.
السوق يُطلَق في 2027
بصراحة: السوق العام الكامل — تصفّح، شراء، اشتراك، تقييم، نزاع — يُفتح في 2027. نحن لا نبيع رؤية؛ نبني البنية التحتية أوّلاً ونفتح المتجر حين تكون البنية جاهزة.
ما هو متاح الآن وفي الأمد القريب:
- Q3 2026 — بيتا للبائعين (إعداد يدوي). إن كانت لديك استراتيجية تريد بيعها وكنت مستعدّاً للعمل معنا مباشرةً، نستطيع إعدادك يدوياً. أنت تُجمّع، نحن نُصدر التراخيص، أنت تتولّى تحصيل المدفوعات بنفسك. خشن من حول الحواف. توزيع حقيقي.
- Q4 2026 — بيتا سوق خاصّ. مطابقة مشتري/بائع بدعوة فقط. تكامل Stripe للدفع. إصدار التراخيص آلي. حلّ النزاعات يدوي. الوصول يذهب إلى قائمة الانتظار أوّلاً.
- 2027 — السوق العام. طبقة اكتشاف كاملة، تقييمات، درجات مطابقة موثَّقة، تحليلات للبائعين، فوترة تجديد آلية، إيداع ضمان للمشترين. نظير MQL5 Market لـ Pine.
إن كنت بائع استراتيجيات لديه جمهور — نشرة، Discord، Twitter — وتريد بدء توزيع ثنائيات مُجمَّعة قبل افتتاح السوق، تواصل معنا عبر قائمة الانتظار. دعمنا توزيعاً يدوياً لعدّة بائعين بالفعل. يعمل. فقط ليس ذاتي الخدمة بعد.
قائمة الانتظار تحدّد أيضاً أولوية وصول الموجة الأولى. البائعون الذين ينضمّون مبكّراً يحصلون على أوّل اختيار للنيشَات الفئوية قبل أن يفتح السوق للجميع، ممّا يهمّ للاكتشاف في سوق ثنائي الجوانب.