الانزلاق (Slippage): ما هو، قبل أن تتحقق منه
الانزلاق هو الفرق بين السعر الذي تتوقع أن ينفَّذ عنده الأمر والسعر الذي يتم تنفيذه فعليًا عنده. وبعبارة بسيطة: إذا تم ملء أمرِك بسعر أسوأ من المتوقع، يكون الانزلاق موجبًا؛ وإذا تم ملؤه بسعر أفضل من المتوقع، فقد يكون الانزلاق سالبًا. يبدأ التحقق بتعريف، لأن “السعر المتوقع” قد يعني أشياء مختلفة (على سبيل المثال: السعر المُقتبس وقت تقديم الأمر، أو الاقتباس عند قبول الأمر، أو أول سعر متاح عندما يصبح الأمر قابلًا للتنفيذ).
للتحقق من معلومات الانزلاق، اكتب أولًا الحقول الدقيقة التي تستخدمها: جهة الأمر (شراء/بيع)، وسعر المرجع لـ “المتوقع”، وأسعار الملء الفعلية (أو أسعار الملء الفعلية المتعددة)، وربط الوقت بينها. بدون ذلك، يمكن لأطراف مختلفة أن تنتج أرقام “انزلاق” غير متوافقة بينما تستخدم الكلمة نفسها.
تسلسل مصادر يمكنك تطبيقه على ادعاءات الانزلاق
عندما ترى تصريحًا حول الانزلاق، يمكنك التحقق منه عبر تفضيل الأدلة الأكثر تحديدًا على الملخصات:
- سجلات التنفيذ الأساسية (الأكثر مباشرة): سجلات الأوامر والصفقات التي تتضمن سعرًا متوقعًا/مرجعيًا، وأسعار تنفيذ فعلية (أو أسعار تنفيذ فعلية متعددة)، والكميات، وtimestamps.
- توثيق المنصة أو المزود (تعريفات ثابتة): شرح كيفية توليد عمليات الملء، وكيف يتم تسجيل timestamps، وما معنى “الاقتباس (quote)”، وكيف يتم التعامل مع الملء الجزئي.
- وصف المنهجية (طبقة التفسير): مستندات أو شروحات تحدد كيفية حساب الانزلاق من السجلات الأساسية.
- ملخصات مجمعة (الأقل مباشرة): لوحات معلومات أو متوسطات. هذه مفيدة للسياق، لكنها أصعب في التحقق لأن تفاصيل الحساب قد تكون مخفية.
تهم هذه التسلسل لأن التحقق يكون أسهل عندما يمكنك البدء من السجلات الخام وإعادة إنتاج حساب الانزلاق المبلغ عنه.
خطوات تحقق قابلة لإعادة الإنتاج (دون الحاجة لبيانات فورية)
اتبع قائمة تحقق قابلة للتكرار باستخدام سجلاتك الخاصة أو أي مجموعة بيانات تتضمن الحقول اللازمة.
1) حدِّد الافتراضات بشكل صريح
اختر واكتب:
- تعريف السعر المتوقع: مثلًا “الاقتباس عند وقت تقديم الأمر”، أو “أفضل سعر قابل للتنفيذ عند القبول”.
- أي سعر سيتم استخدامه: بالنسبة لأمر الشراء، استخدم مرجعًا مشتقًا من ask؛ وبالنسبة لأمر البيع، استخدم مرجعًا مشتقًا من bid. إذا كانت مجموعة البيانات توفر قيمة واحدة بعنوان “expected”، فاستمر في استخدامها.
- وحدة القياس: فرق السعر المطلق، أو النقاط الأساسية (basis points) / نسبة مئوية من السعر المتوقع.
الافتراضات ليست اختيارية؛ فهي جزء مما تتحقق منه.
2) احسب لكل ملء، وليس لكل أمر فقط
إذا كان الأمر يمكن أن يُملأ جزئيًا، احسب الانزلاق لكل ملء ثم قرر كيفية تجميع النتائج (غالبًا ما يتم الترجيح حسب الكمية المنفذة). من حالات الفشل الشائعة مقارنة سعر متوقع واحد بمتوسط ملء مُجمَّع دون التأكد من طريقة المتوسط.
3) تأكد من محاذاة timestamps
تأكد من مقارنة “المتوقع” و“الفعلي” باستخدام توقيت متسق:
- إذا جاء السعر المتوقع من حدث timestamp واحد وجاء سعر التنفيذ من حدث timestamp آخر، وثّق قاعدة الربط الدقيقة.
- إذا كانت مجموعة البيانات تحتوي على مصادر timestamps مختلفة (وقت الخادم مقابل وقت العميل)، اعتبر ذلك قيدًا في التحقق.
4) تحقق من إمكانية إعادة إنتاج الأرقام المبلغ عنها
إذا أبلغ مزود عن إحصاءات الانزلاق، حاول إعادة إنتاجها من السجلات الأساسية:
- أعد حساب كل قيمة انزلاق باستخدام الصيغة المذكورة.
- ثم أعد حساب الإحصائية المجمعة (المتوسط، الوسيط، فئات التوزيع) باستخدام نفس الطريقة.
إذا كانت إعادة الإنتاج مستحيلة، فهذا دليل على إما حقول ناقصة، أو تعريف مختلف، أو تحويل مخفي.
القيود وحالات الفشل التي يجب أن تتوقعها
حتى مع خطوات دقيقة، قد يفشل تحقق الانزلاق لأسباب متأصلة في بيانات التنفيذ وسلوك السوق:
- حركة السوق: السعر المتوقع هو لقطة؛ يحدث التنفيذ لاحقًا، لذلك يمكن أن يخلق تغيّر السعر انزلاقًا حتى في ظل ظروف تشغيل متطابقة.
- سجلات غير مكتملة أو غير متطابقة: قد تحذف بعض التغذيات أحداث قبول الأوامر أو قد لا تحتوي على “اقتباس” المرجع المستخدم للتوقعات.
- الملء الجزئي والتحيز في التجميع: يمكن أن يؤدي المتوسط عبر عدة ملء إلى إخفاء الأجزاء التي تسوء فيها النتائج والأجزاء التي تتحسن فيها.
- عدم تطابق timestamps: يمكن أن تؤدي اختلافات طريقة تسجيل الوقت إلى تشويه المقارنات.
- تعريفات خاصة بالمزود: قد يقول طرفان إنهما قاسا “slippage” لكن باستخدام نقاط مرجعية مختلفة.
كما أن العلاقات التاريخية (مثل “متوسط الانزلاق خلال الشهر الماضي”) تصف أنماط التنفيذ السابقة. ولا تحدد ما الذي سيحدث في ظروف المستقبل.