احتسب اختبارنا التاريخي تنفيذ 91 أمرًا من أصل 100 أرسلناها. أما في التداول الورقي، فنُفذ 63 أمرًا من الاستراتيجية نفسها. بلغ متوسط زمن الاستجابة من الإشارة إلى تأكيد استلام الأمر 84 مللي ثانية، وكانت 12 من حالات عدم التنفيذ الورقية لأوامر محددة افترض الاختبار التاريخي تنفيذها بمجرد ملامسة السعر لها.
بدت هذه الفجوة البالغة 28 نقطة وكأنها مشكلة في الاستراتيجية، إلى أن فصلنا بين قرارات الأوامر وقرارات التنفيذ. اختارت الاستراتيجية الاتجاه والحجم والسعر نفسيهما تقريبًا في التجربتين. لكن مسار التنفيذ اختلف: وصلت بعض الأوامر متأخرة، وظل بعضها مفتوحًا، وعبر بعضها سوقًا كان قد تحرك بالفعل.
ما المقصود بتطابق الأوامر بين الاختبار التاريخي والتداول الورقي؟
يعني التطابق أن يتخذ الاختبار التاريخي والنظام الورقي قرارات متقاربة استنادًا إلى المعلومات المتاحة نفسها، مع احتساب اختلاف نماذج التنفيذ بينهما بوضوح. ولا يعني ذلك أن يطابق كل تنفيذ افتراضي تنفيذًا ورقيًا. فلا يمكن للشموع التاريخية إعادة بناء موقع الأمر في قائمة الانتظار، وقد تستخدم منصة التداول الورقي نموذج مطابقة مختلفًا عن منصة تداول حية.
السؤال المفيد أضيق نطاقًا: هل يمكنك تفسير ما حدث بعد كل أمر كانت الاستراتيجية تنوي إرساله؟ عدد الصفقات والعائد النهائي لا يكشفان ما يكفي. احتفظ بسجل مترابط لكل قرار، مع معرّف ثابت لقرار الاستراتيجية يمتد عبر أحداث الإشارة والأمر وتأكيد الاستلام والإلغاء والتنفيذ.
| المقارنة | ما الذي تكشفه | مثال |
|---|---|---|
| وقت القرار والاتجاه | اختلاف المدخلات أو الجدولة | صدور إشارة التداول الورقي بعد شمعة واحدة |
| الحجم والسعر المطلوبان | التقريب أو المخاطر أو قواعد المنصة | يرسل الاختبار التاريخي أمرًا بقيمة 0.013 BTC، بينما يقرّب التداول الورقي الكمية إلى 0.01 |
| انتقالات حالة الأمر | فجوات الإرسال والرفض والإلغاء | يتعامل الاختبار التاريخي مع طلب الإلغاء كما لو أنه اكتمل |
| كمية التنفيذ وسعره | تفاؤل نموذج التنفيذ أو تحرك السوق | يُحتسب تنفيذ كامل لأمر محدد لامسه السعر في الاختبار التاريخي، لكن لا يحدث تنفيذ ورقي |
لماذا تسببت الأوامر المحددة التي لامسها السعر في هذا العدد الكبير من حالات عدم التنفيذ؟
استخدم اختبارنا التاريخي شموعًا مدتها دقيقة واحدة. فإذا وقع سعر الأمر المحدد ضمن نطاق أعلى وأدنى سعر في الشمعة، سجّل الاختبار الأمر على أنه نُفذ. تجيب هذه القاعدة عن سؤال ما إذا كان السوق قد تداول عند ذلك السعر في وقت ما خلال الدقيقة. لكنها لا تجيب عما إذا كان أمرنا نشطًا حينها، أو في مقدمة قائمة الانتظار، أو ما إذا كانت كمية كافية قد تم تداولها بعد وصوله.
كشفت سجلات التداول الورقي مشكلة التوقيت. حسبت الاستراتيجية إشارة عند 12:03:00.000، لكن حدث بيانات السوق وصل إلى عملية الأوامر بعد 31 مللي ثانية. واستغرقت فحوصات المخاطر 22 مللي ثانية أخرى، ثم أكّد محاكي المنصة استلام الأمر بعد 31 مللي ثانية إضافية. في تحرك سريع، قد توحي شمعة تاريخية بأن السعر كان قابلًا للوصول، رغم أن الأمر المحدد لم يصل إلا بعد أن غادر السوق ذلك السعر.
وظهرت مشكلة أخرى: ظل 12 أمرًا ورقيًا مفتوحًا بعدما انتقل الاختبار التاريخي بالفعل إلى ما بعدها. تعامل المحاكي مع طلب الإلغاء كما لو أن الأمر اختفى فورًا. أما في النظام الورقي، فوصل تأكيد الإلغاء لاحقًا، ونُفذت 3 أوامر خلال تلك الفترة. وأدى ذلك إلى تغيير المركز الذي رأته الإشارة التالية.
كيف أقيس الفجوة من دون أن أضلل نفسي؟
ابدأ بتقرير مطابقة موجز مصنّف بحسب الغرض من الأمر، وأظهر المقام بوضوح. فقد يعني «معدل التنفيذ» عدد الأوامر المنفذة مقسومًا على الأوامر المرسلة، أو الكمية المنفذة مقسومة على الكمية المطلوبة، أو الأوامر المنفذة مقسومة على الأوامر التي وصلت إلى المنصة. ولكل مقياس دلالة مختلفة.
- اربط الأحداث باستخدام معرّف القرار أو معرّف أمر العميل، لا بتخمين الطابع الزمني بعد وقوع الأمر.
- قارن القرارات أولًا: وقت الإشارة، والاتجاه، والكمية المطلوبة، ونوع الأمر، والسعر المحدد.
- بالنسبة إلى القرارات المتطابقة، قارن تأخير تأكيد الاستلام، وحالات الرفض، ومدة البقاء مفتوحًا، ووقت الإلغاء، والكمية المنفذة، ومتوسط سعر التنفيذ المرجح بالحجم.
- اعرض المعدلات بحسب نوع الأمر وظروف السوق. فقد يخفي معدل تنفيذ إجمالي قدره 63% معدلًا يبلغ 90% لأوامر السوق و35% للأوامر المحددة السلبية.
احرص على وضوح الفئات وعدم تداخلها. فالأمر المرفوض ليس أمرًا غير منفذ؛ والأمر المنفذ جزئيًا ليس تنفيذًا كاملًا؛ كما أن إلغاء الأمر بعد تنفيذه جزئيًا يظل قد غيّر المركز. واحسب عدد الأوامر والكميات المطلوبة معًا، كي لا تجعل مجموعة من الأوامر الصغيرة النتيجة تبدو أفضل مما هي عليه.
ما الذي ينبغي تغييره في الاختبار التاريخي؟
استخدم قاعدة تنفيذ تتوافق مع دقة البيانات والسلوك المقصود للأمر. عند استخدام الشموع، تُعد ملامسة السعر للأمر المحدد دليلًا على احتمال تنفيذه، لا إثباتًا لذلك. يمكنك نمذجة التنفيذ الجزئي بتحفظ، أو اشتراط تجاوز السعر المحدد، أو استبعاد الأوامر السلبية التي يتعذر تقدير موقعها في قائمة الانتظار. يجيب كل خيار عن سؤال مختلف؛ وثّق اختيارك وقارن النتيجة باستخدام أكثر من قاعدة معقولة.
ونمذج حالة الأمر أيضًا. يظل الأمر نشطًا إلى أن يتلقى النظام حدثًا نهائيًا، ولا يمحو طلب الإلغاء التعرض للمخاطر. إذا كان بإمكان الاستراتيجية إرسال أمر ثانٍ بينما الأول قيد الانتظار، فعلى الاختبار التاريخي تمثيل هذا التداخل أو منعه في التصميم.
نموذج التنفيذ ادعاء بشأن ما كان يمكن لأمرك تحقيقه. ضع له قاعدة تستطيع تفسيرها، ثم تحقّق منها بمقارنتها بسجلات التداول الورقي.
في فجوتنا البالغة 28 نقطة، لم يكن الأمر المفاجئ أن اختبارًا تاريخيًا قائمًا على شموع الدقيقة بالغ في تقدير تنفيذ الأوامر السلبية. بل إن مركز الاستراتيجية تباعد قبل قرارها التالي لأن توقيت الإلغاء لم يكن ممثلًا. بعد إصلاح نموذج حالة الأوامر والتوقف عن اعتبار كل أمر محدد لامسه السعر أمرًا منفذًا، أصبحت مقارنة التداول الورقي أقل إطراءً وأكثر فائدة.
هذا هو المعيار العملي للتطابق: أن يكون لكل فرق مؤثر بين السلوك المحاكى والورقي سبب موثق، وألا يدّعي الاختبار التاريخي اليقين حين لا تستطيع بياناته توفيره.
→ جميع المقالات


