الاختبار الرجعيمدة القراءة 8 دقائق

كيفية اختبار استراتيجيات Polymarket على دفتر الأوامر

DepthFeed Research

فريق بيانات أسواق التنبؤ

الأدلة

آخر سعر تُؤخذ عيّنته مرة كل ساعة لا يمكنه أن يخبرك إن كان أمرك سيُنفَّذ. إليك كيفية اختبار Polymarket رجعياً مقابل الدفتر الذي كان سيتداول مقابله فعلاً.

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

لماذا تكذب الاختبارات الرجعية المبنية على آخر سعر

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

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

الخطوة 1 — احصل على بيانات دفتر الأوامر بالعمق الكامل

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

اسحب الأسواق التي تريدها عبر REST API: اكتشفها بـ GET /v3/{coin}/markets، ثم اسحب العمق من /v3/{coin}/markets/{id}/snapshots. تحمل كل لقطة مصفوفات سعر وحجم للعروض والطلبات، إضافة إلى طوابع زمنية epoch-millis للبورصة وللاستلام.

الخطوة 2 — أعد بناء الدفتر عند كل لحظة

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

الخطوة 3 — حاكِ التنفيذ مقابل العمق الحقيقي

الآن حاكِ التنفيذ بصدق. الأمر القابل للتنفيذ الفوري يمشي عبر الدفتر: يُنفَّذ مقابل أفضل مستوى أولاً، ثم المستوى التالي، حتى يستنفد حجمه — فيكون متوسط سعره أسوأ من أفضل سعر متاح كلما استهلك أكثر من المستوى الأعلى. أما الأمر القائم فينضم إلى الطابور، ولا يُنفَّذ إلا إذا تداول السوق عبر سعره بحجم كافٍ خلفه.

تحديد حجم التنفيذ مقابل السلّم المسجَّل هو جوهر الأمر كله: فهو يمنحك انزلاقاً واقعياً واحتمال تنفيذ حقيقياً، بدلاً من الوهم القائل بأنك تداولت دائماً عند المنتصف.

الخطوة 4 — اربط بالسعر الأساسي

تُحرَّك أسواق الصعود/الهبوط للكريبتو على Polymarket بحركة السعر الفوري للأصل الأساسي. تُربط كل لقطة من DepthFeed بسعر مرجعي عالي التردد من Binance عبر طابع زمني epoch-millis، فيمكنك محاذاة حالة الدفتر مع حركة السعر الفوري التي أعادت تسعير العقد — وهو أمر ضروري لأي استراتيجية تتداول العلاقة بين سعر الكريبتو والاحتمال الضمني للسوق.

الخطوة 5 — التحقق من صحة محول البيانات الحية

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

الأخطاء الشائعة

  • استخدام بيانات آخر سعر: يُخفي الفارق السعري والانزلاق؛ ويُضخّم عوائد الاختبار الرجعي.
  • اللقطات بفواصل زمنية ثابتة: عيّنة ساعية أو دقيقية تفوّت معظم دورة حياة سوق مدته 5 دقائق.
  • تجاهل موضع الطابور: افتراض أن الأوامر القائمة تُنفَّذ دائماً يبالغ في تقدير الاستراتيجيات السلبية.
  • انحياز الاستشراف: تفاعل فقط مع البيانات التي يكون طابع استلامها عند وقت قرارك أو قبله.
  • تخطّي الأصل الأساسي: تكمن ميزة الصعود/الهبوط للكريبتو عادةً في العلاقة بين السعر الفوري والاحتمال.

النقاط الرئيسية

  • 01اختبر رجعياً مقابل دفتر الأوامر، لا آخر سعر — فالعمق هو ما يحدّد التنفيذ.
  • 02استخدم بيانات مدفوعة بالأحداث: العيّنات بفواصل ثابتة تفوّت دورة حياة الأسواق قصيرة الأجل.
  • 03حاكِ الأوامر القابلة للتنفيذ الفوري وهي تمشي عبر الدفتر، والأوامر القائمة وهي تنتظر في الطابور.
  • 04اربط بسعر الكريبتو الأساسي لالتقاط العلاقة بين السعر الفوري والاحتمال.
  • 05اختر بيانات يتشارك تاريخها وتدفقها الحي صيغة واحدة، لتتداول بالكود الذي اختبرته رجعياً.

آخر سعر تُؤخذ عيّنته مرة كل ساعة لا يمكنه أن يخبرك إن كان أمرك سيُنفَّذ. إليك كيفية اختبار Polymarket رجعياً مقابل الدفتر الذي كان سيتداول مقابله فعلاً.

ابدأ مجانًا

أسئلة، مُجابة.

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

ابدأ الاختبار الرجعي لـ Polymarket على عمق حقيقي.

مجاني للبدء، دون بطاقة. ارتقِ بخطتك حين تصبح استراتيجيتك جاهزة لدفتر الأوامر الكامل.

ابدأ مجانًا