ما هو حظر التداول الذاتي (STP)؟
حظر التداول الذاتي هو إجراء مصمم لتقييد المعاملات بين المستخدم ونفسه أو الكيانات المعينة. والغرض منه هو منع التداول الذاتي داخل نفس الحساب أو الحسابات المرتبطة به، وبالتالي ضمان سلاسة عمل السوق والحفاظ على استقرار الأسعار.
قواعد التفعيل
1. ينطبق منع التداول الذاتي على جميع أنواع المعاملات في CoinEx، بما في ذلك على سبيل المثال لا الحصر العقود الخطية والعكسية، وتداول الهامش، والتداول الفوري.
2. لضمان التقدير الدقيق لسعر الافتتاح، لن يكون وضع STP فعالاً أثناء مطابقة مزاد السوق الفوري. وينطبق هذا على الطلبات المقدمة بوضع STP خلال فترة وضع الطلب وإلغائه في المزاد.
3. يحظر التداول الذاتي داخل نفس الحساب. على سبيل المثال، إذا كان للحساب الرئيسي A حسابان فرعيان A1 و A2، فسيتم حظر التداول بين الحسابات التالية:
A و A
A1 و A1
A2 و A2
أوضاع حظر التداول الذاتي
يمكنك ضبط أوضاع STP مختلفة عند تقديم الطلبات عبر API. تسري أوضاع STP بغض النظر عما إذا كان نوع الطلب هو طلب Taker أو Maker. ومع ذلك، عند تفعيل الاستراتيجية، سيسود وضع STP لطلب Taker.
الأوضاع المتاحة تشمل:
وضع CT: إلغاء أوامر Taker المتبقية على الفور
وضع CM: إلغاء أوامر Maker المتبقية على الفور (تظل أوامر Taker المتبقية غير متأثرة؛ إذا كانت أوامر Taker هذه أيضًا أوامر حد، فإنها تظل معلقة كأوامر حد)
وضع BOTH: إلغاء كل من أوامر Taker و Maker المتبقية على الفور
قيود الوقت الفعال
يعتمد الوقت الفعال لـ STP على أنواع الطلبات:
1. FOK (Fill or Kill): عندما يتم تعيين أمر على FOK، لن يتم تفعيل STP؛
2. IOC (Immediate or Cancel) أو Maker Only: عندما يتم تعيين أمر على IOC أو Maker Only، يجب استيفاء كل من شروط IOC/MO وشروط STP.
كيفية ضبط وضع STP للأوامر
يمكن تعيين وضع STP عبر حقل "stp_mode" في واجهات برمجة التطبيقات لوضع الطلبات، والطلبات المجمعة، وإغلاق المراكز.
التداول الفوري: api/v2/spot/order/http/put-order
تداول العقود الآجلة: api/v2/futures/order/http/put-order
إغلاق المركز: api/v2/futures/position/http/close-position
✏️ تعرف على المزيد: وثائق CoinEx API