11 نوفمبر 2026 · التنفيذ

اجتازت الاستراتيجية اختباراتها. ثم غيّرت المنصة حجم التدريجة السعرية.

اجتازت الاستراتيجية اختباراتها. ثم غيّرت المنصة حجم التدريجة السعرية.

عند الساعة 08:00 UTC من يوم ثلاثاء، غيّرت منصة للعملات المشفرة حجم التدريجة السعرية لعقد دائم متوسط السعر. لم تلاحظ استراتيجيتنا للأساس ذلك. ظلت إشارتها ترى الفارق نفسه بين السعر الفوري والعقود الآجلة، ولم تتغير حدود المخاطر، واستمر الاختبار التاريخي في إظهار النتائج نفسها.

لكن التداول الورقي لاحظ الأمر. قرّب محوّل الأوامر سعر حد الشراء إلى الأسفل، إلى أقرب سعر مسموح به. فأصبح الأمر أدنى بتدريجة واحدة من المستوى الذي نمذجه الاختبار التاريخي. لامس السوق السعر القديم، فنُفّذ الأمر المحاكى، بينما ظل أمر التداول الورقي بلا تنفيذ. وبحلول وقت الغداء، صار مخزون الاستراتيجية غير متوازن.

بدا الحادث كأنه خلل بسيط في التقريب. لكنه كان في الحقيقة مشكلة عند حدود النموذج: الاستراتيجية تعرف الأسعار، لكن الاختبار التاريخي لم يكن يعرف شبكة الأسعار التي تفرضها المنصة.

كنا نتداول إشارة أساس بسيطة: نشتري في السوق الفوري ونبيع عقدًا دائمًا عندما يتجاوز علاوة العقود الآجلة حدًا معينًا. وكانت الأوامر سلبية لأن ميزة الأساس المتوقعة كانت صغيرة. وكان بوسع بضع تدريجات أن تحسم ما إذا كان الدخول سيحقق ما يكفي لتغطية الرسوم والخروج اللاحق.

ما الذي تغيّر عندما تغيّر حجم التدريجة السعرية؟

قبل التحديث، كان العقد الدائم يقبل الأسعار بزيادات قدرها 0.01. وبعده، صار يقبل زيادات قدرها 0.05 ضمن نطاق السعر المعني. حسبت الإشارة سعر بيع مستهدفًا قدره 42,318.03، وكان سعرًا صالحًا وفق القاعدة القديمة. أما وفق القاعدة الجديدة، فلم يعد هذا السعر صالحًا.

كانت المنصة ترفض الأسعار غير الصالحة، لكن كان لدى محوّلنا إجراء احتياطي: قرّب سعر البيع إلى الأسفل ليصبح 42,318.00. وظل هذا السعر غير صالح. ثم قرّب إجراء احتياطي ثانٍ السعر مرة أخرى، هذه المرة إلى 42,318.05، فأصبح صالحًا لكنه أقل ملاءمة للبائع. لم يعد بوسع الأمر البيع بالسعر الذي نمذجه الاختبار. كُتب مسار التنفيذ هذا لسوق مختلف، وحوّل الرفض بهدوء إلى إعادة تسعير للأمر.

جمع ذلك الأمر بين سؤالين مختلفين. أولًا، ما السعر الذي تقبله المنصة؟ وثانيًا، كيف ينبغي للاستراتيجية أن تتصرف عندما لا يكون سعرها المطلوب على الشبكة؟ تجيب المنصة عن السؤال الأول، أما الثاني فيجب أن تجيب عنه الاستراتيجية أو سياسة التنفيذ.

نية الأمرقاعدة الشبكةاتجاه التقريب المعتادما الذي قد يتغير
أمر حد شراءيجب أن يكون السعر من مضاعفات التدريجةإلى الأسفل ليبقى عند حد السعر أو دونهاحتمال تنفيذ أقل
أمر حد بيعيجب أن يكون السعر من مضاعفات التدريجةإلى الأعلى ليبقى عند حد السعر أو فوقهاحتمال تنفيذ أقل
أمر حد قابل للتنفيذ فورًايجب أن يراعي حدود الأسعار أيضًايعتمد على الحد الأقصى للسعر المقبولما إذا كان سيعبر الفارق السعري

لا توجد قاعدة تقريب صحيحة في جميع الحالات. تقريب سعر الشراء إلى الأسفل يحافظ على قيد السعر لدى المشتري، لكنه قد يقلل احتمال التنفيذ. أما التقريب إلى الأعلى فقد يجعل الأمر قابلًا للتنفيذ فورًا، ما يغير الرسوم والأثر السعري. وبالنسبة إلى دخولنا السلبي في الأساس، كان تحريك الأمر بصمت تصرفًا خاطئًا. اختارت الاستراتيجية سعرًا مستهدفًا، لكن المحوّل غيّر اقتصادياته.

لماذا ظل الاختبار التاريخي يبدو سليمًا؟

تعامل محاكي الأوامر التاريخية لدينا مع أسعار الحد كأنها أرقام متصلة. فإذا بلغ أدنى سعر في الشمعة سعر الشراء، أو بلغ أعلاها سعر البيع، احتسب الأمر منفذًا. وهذا تقريب متساهل أصلًا لأمر سلبي، لأن تداول السوق عند سعر الحد لا يخبرنا بشيء عن موقعنا في قائمة الانتظار. لكن تغيير التدريجة كشف فجوة أعمق: لم يكن ممكنًا أصلًا وجود الأمر بذلك السعر.

أعدنا تشغيل القرارات نفسها مع تطبيق الشبكة الجديدة بدءًا من وقت سريانها. واختفت عدة تنفيذات. كما قُرّبت بعض الأوامر إلى أسعار عبرت الفارق السعري، فتحملت رسوم taker بدل رسوم maker. وتباعد مسار المركز الناتج، فتغيّرت التحوطات وعمليات الخروج اللاحقة أيضًا. قاعدة بدت كأنها بيانات وصفية غيّرت تسلسل التداول بأكمله.

ولم يكن التحديث مفاجأة مخفية في رسم بياني. فقد أعلنت المنصة عن تغيير في قواعد الأداة وحددت وقت سريانه. كنا نخزّن بيانات السوق بعناية، لكن بيانات الأدوات الوصفية كانت محفوظة في ذاكرة مؤقتة تُحدّث عند بدء التشغيل. قرأ الاختبار التاريخي قواعد اليوم لكل تاريخ سابق، بينما استخدم التداول الورقي قواعد قديمة إلى أن أُعيد تشغيل العملية. لم تمثل أي من البيئتين ما كانت المنصة تسمح به في كل لحظة.

كيف ينبغي للاختبار التاريخي أن ينمذج تغييرات حجم التدريجة السعرية؟

أصدروا نسخًا من قواعد الأدوات مع فترات صلاحية، كما تفعلون مع سائر المدخلات المرتبطة بنقطة زمنية. واحتفظوا، كحد أدنى، بوقت السريان وقيم القواعد اللازمة للتحقق من صلاحية الأمر: حجم التدريجة، وخطوة الكمية، والحد الأدنى للكمية، وأي نطاقات للأسعار. وينبغي للمحاكي تحميل مجموعة القواعد السارية وقت اتخاذ القرار المحاكى.

بعد ذلك، اجعلوا معالجة الأوامر صريحة. إذا كان السعر المستهدف غير صالح، فارفضوه، أو قرّبوه وفق سياسة موثقة، أو أعيدوا حساب السعر المستهدف على الشبكة. وسجّلوا ما حدث. قد يكون الاختبار التاريخي الذي يصلح كل أمر تلقائيًا مفيدًا لتقدير سياسة تنفيذ معينة، لكن ينبغي ألا يخفي تلك السياسة وكأنها تنفيذ من المنصة.

بالنسبة إلى الأوامر السلبية، لا يشكل السعر الصالح وفق التدريجة سوى الشرط الأول للتنفيذ. ما زلتم بحاجة إلى نموذج يحدد ما إذا كان السوق قد تداول متجاوزًا سعركم، وموقعكم في قائمة الانتظار، والإلغاءات، وشريحة الرسوم التي كنتم ستحصلون عليها.

أضفنا فحصين. يمرر الأول كل أمر مُنشأ عبر قواعد الأداة المرتبطة بنقطة زمنية، ويوقف التنفيذ مع رسالة واضحة عند وجود أسعار أو أحجام غير صالحة. ويقارن الثاني الأمر النهائي الموحّد بين محوّل الاختبار التاريخي ومحوّل التداول الورقي: الاتجاه، والسعر، والكمية، ومدة سريان الأمر، ونية الرسوم. وإذا اختلفت، فلا نعدّ التشغيل قابلًا للمقارنة.

بعد ذلك، أعدنا تشغيل تغيير يوم الثلاثاء. لم يعد الاختبار التاريخي يدّعي تنفيذ أوامر عند 42,318.03 بعد تحديث الشبكة. واتخذ التداول الورقي والمحاكاة القرار نفسه بشأن كل سعر مستهدف غير صالح، حتى عندما كان القرار تخطي الأمر.

لم تتعطل الإشارة. بل تقادمت افتراضاتها بشأن الأداة التي يمكنها تداولها. يمكن للاستراتيجية التكيف مع حجم تدريجة جديد، لكن ذلك يتطلب أن يتعامل نظام البحث مع قواعد المنصة على أنها جزء من السوق الذي يحاكيه.

قواعد المنصات، حجم التدريجة السعرية، تقريب الأوامر، الاختبار التاريخي، التداول الورقي
→ جميع المقالات