إنتقل إلى المحتوى الرئيسي

سوق مزود النسخ (المرحلة 4)

دليل قابل للتصفح لاستراتيجيات النسخ. يقوم المزود بـ نشر ملف تعريف النسخ كقائمة مع شارة verified-live (حساب مصدر الاستراتيجية تتاجر بأموال حقيقية، وليس عرض توضيحي) بالإضافة إلى رسم الأداء. يتصفح المتابعون السوق، ترتيب حسب درجة الأداء المتوقعة من بيانات logs execution-transparency.

النموذج​

  • CopyProviderListing = إجمالي: UserId, ProfileId, display name, description, performance fee, VerifiedLive, Published + PublishedAt. قائمة واحدة لكل ملف تعريف (فهرس فريد).
  • Verified-live مشتق في وقت النشر من ملف التعريف المصدر TradingAccount.IsLive — لا يمكن للمزود التأكيد ذاتياً.
  • إحصائيات الأداء لم يتم تخزينها على القائمة — نموذج قراءة الإسقاط على سجل logs execution-transparency (معدل الملء، متوسط الكمون، متوسط الانزلاق المحقق)، لذا تعكس السوق دائماً جودة التنفيذ الحية.

الترتيب​

CopyEndpoints.MarketplaceScore(fillRate, avgLatencyMs, avgSlippagePoints, verifiedLive) → درجة 0–100: معدل الملء يسيطر (×60)، الكمون المنخفض + الانزلاق المنخفض إضافة (×20 لكل منهما)، شارة verified-live إضافة مكافأة الثقة الصغيرة. حتمي + رتيب، لذا الطلب مستقر.

API​

  • POST /api/copy/profiles/{id}/publish — نشر/تحديث قائمة ملف التعريف (DisplayName, Description, PerformanceFeePercent); verified-live مجموعة من حساب المصدر.
  • DELETE /api/copy/profiles/{id}/publish — إلغاء النشر.
  • GET /api/copy/marketplace — جميع القوائم المنشورة، مرتبة، كل واحدة مع ملخص الأداء (executions، معدل الملء، متوسط الكمون، متوسط الانزلاق، score) + شارة verified-live.

الاختبارات​

  • الوحدة (CopyProviderListingTests) — ثابتات الإجمالي: display name مطلوب؛ نشر تعيين الطابع الزمني؛ إلغاء النشر يخفي؛ تحديث استبدال عرض الحقول + الرسم + الشارة.
  • التكامل (CopyMarketplaceTests، Postgres حقيقي) — قائمة منشورة مثابت مع شارة؛ قائمة واحدة لكل ملف تعريف (فهرس فريد)؛ درجة الترتيب تفضل الموردين المتحققة/العالية الملء.

لا يتأثر مضيف النسخ (قوائم + نموذج قراءة فقط)، لذا حزمة الضغط DST النسخ لم تتأثر.