أعدت للتو اختبار استراتيجية عقود BTC الدائمة، فانخفضت Sharpe الصافية بمقدار الثلث. الإشارات مطابقة. والتنفيذات مطابقة. غيّرت شيئًا واحدًا: صار جدول الرسوم يعتمد على حجم تداول الحساب خلال آخر 30 يومًا، ويبدأ الحساب الاختبار دون الشريحة التي بلغها في التداول الفعلي.
قبل أن تعيد كتابة الإشارة، افصل بين سؤالين: كم كانت هذه الاستراتيجية ستدفع لو كان الرسم ثابتًا، وما الرسم الذي كان هذا الحساب سيُفرض عليه فعليًا في كل وقت؟ هذان اختباران مختلفان. وقد يجعلك خلطهما تظن أن أداء الاستراتيجية أفضل لأنها تتداول بما يكفي لنيل تخفيض، ثم تتعامل مع ذلك التخفيض كأنه مجاني.
ابدأ بجدول الرسوم، لا بمعدل واحد
تعرض صفحات الرسوم لدى معظم منصات التداول جدولًا: معدلات maker وtaker حسب شريحة حجم التداول، وأحيانًا قواعد منفصلة للتداول الفوري والمشتقات. يحتاج اختبارك التاريخي إلى الجدول الفعلي والقاعدة التي تحدد الشريحة. هل يُقاس الحجم على مدى 30 يومًا؟ أم خلال الشهر التقويمي؟ هل تجمع المنصة التداول الفوري والعقود الآجلة؟ وهل يُضاف خصم رصيد الرمز إلى خصم الشريحة؟
دوّن هذه القواعد كمدخلات مؤرخة. وللتبسيط، افترض أن المنصة تحدد معدل اليوم التالي استنادًا إلى حجم تداول العقود الآجلة المنفذة خلال الأيام الـ30 السابقة:
| حجم التداول خلال آخر 30 يومًا | رسم maker | رسم taker |
|---|---|---|
| أقل من $1 مليون | 0.020% | 0.050% |
| من $1 مليون إلى $10 ملايين | 0.016% | 0.040% |
| أكثر من $10 ملايين | 0.012% | 0.035% |
الأرقام للتوضيح؛ فجداول الرسوم وشروط الاستحقاق لدى المنصات تتغير. التفصيل المهم هو التوقيت: قد تؤثر تنفيذات الأمس في رسوم الغد، لكن تنفيذات اليوم لا تمنحك خصمًا بأثر رجعي على رسوم اليوم.
يحتاج حساب الاختبار التاريخي إلى سجل لحجم التداول
لنفترض أن استراتيجيتك تنفذ تداولات بقيمة $80,000 يوميًا، وكلها taker. عند الشريحة الأولى، تكلف دورة شراء وبيع بقيمة $100,000 نحو $50: أي قيمة تداول اسمية قدرها $100,000 عبر الدخول والخروج، مضروبة في 0.050%. وعند الشريحة الوسطى، تكلف $40. قد يبدو فرق العشرة دولارات ضئيلًا، حتى تكرر دورة التداول 800 مرة. عندها يبلغ المجموع $8,000 خلال فترة الاختبار، وربما تغيرت شريحة الرسوم لأن تلك الصفقات نفسها وفرت حجم التداول المطلوب.
هذا الترابط حقيقي، لكنه يخلق فخًا في النمذجة. إذا بدأت الاستراتيجية من الشريحة الوسطى لأنها بلغتها في نهاية الاختبار التاريخي، فقد سرّبت نشاط الحساب المستقبلي إلى الماضي. ابدأ بحجم سابق محدد، وحدّث نافذة التداول المتحركة بعد كل تنفيذ مؤهل، وطبّق كل تغيير في الشريحة عند حلول موعد سريانه وفق قواعد المنصة.
أبقِ هذه المقادير الثلاثة منفصلة: القيمة الاسمية التي تداولتها الاستراتيجية، وحجم الحساب المؤهل لحساب الشريحة، والرسم المفروض فعليًا على كل تنفيذ. قد تختلف هذه المقادير عندما تستثني المنصة منتجات معينة، أو تحتسب جانبًا واحدًا فقط من بعض التداولات، أو تمنح خصمًا بناءً على أرصدة لم تدرجها في النموذج.
شغّل اختبارًا بمعدل ثابت إلى جانب اختبار يراعي الحساب
أنت بحاجة إلى نتيجتين. أولًا، أعد تشغيل الاستراتيجية كاملةً بمعدل taker ثابت ومحافظ. يوضح لك هذا مدى حساسية الفكرة لتكاليف التنفيذ، من دون أن يغيّر معدل دورانها نفسه شروط المقارنة. ثانيًا، شغّل جدول الرسوم الذي يراعي الحساب، مع توثيق الرصيد الافتتاحي وسجل حجم التداول. يقدّر ذلك المسار الذي ربما سلكه هذا الحساب تحديدًا وفق القواعد المعلنة.
بعدها قارن إجمالي الرسوم، ومعدل دوران التداول، وصافي P&L، والتراجع. إذا تحسن اختبار الحساب وحده، فتحقق من مقدار التحسن الناتج عن انتقال معقول بين الشرائح، ومقدار ما يعتمد على السجل الابتدائي أو حجم التداول عبر المنتجات أو خصم قد لا يكون حسابك مؤهلًا له. وإذا فقد الاختباران ميزتهما، فالأرجح أن شريحة الرسوم لم تكن المشكلة الأساسية.
ولا تدع تنفيذات maker تحصل تلقائيًا على أفضل معدل بينما يفترض نموذج التنفيذ لديك، من دون أن تلاحظ، أن كل أمر سلبي قد نُفذ. قد يكون جدول الرسوم دقيقًا، فيما تظل افتراضات التنفيذ ضربًا من الخيال. دقّق في كل منهما على حدة.
اجعل النتيجة قابلة لإعادة الإنتاج
احفظ نسخة جدول الرسوم، وفترة احتساب الشريحة، وموعد إعادة الضبط، والمنتجات المؤهلة، وحجم التداول الابتدائي مع الاختبار التاريخي. وأرفق سجلًا يوميًا موجزًا: حجم التداول المتحرك عند الافتتاح، والتنفيذات المضافة، والشريحة المطبقة، والرسوم المفروضة. عندما تتغير النتيجة بعد تعديل منصة التداول لمعدلاتها، ستعرف إن كان الذي تغير هو الاستراتيجية أو مسار الحساب أو الافتراضات.
أنت تسعى للإجابة عن سؤال محدد ومفيد: وفق جدول رسوم وسجل حساب تستطيع وصفهما فعليًا، كم دفعت هذه الاستراتيجية؟ إذا لم تستطع إعادة بناء الشريحة في يوم معين، فأنت لا تعرف بعد ما الذي تعنيه صافي نتيجة اختبارك التاريخي.
→ جميع المقالات


