إعادة تشغيل التيكات (اختبار الشموع مقابل التيكات مقابل دفتر الأوامر)
إعادة تشغيل التيكات (tick replay) وضع اختبار رجعي أو إعادة تشغيل يغذّي الاستراتيجية بكل صفقة تاريخية بالتسلسل، بسعرها وحجمها وجانب المبادر بها، بدل شموع مبنية سلفًا. وهي تقع بين الاختبار على الشموع الذي لا يرى سوى OHLC والحجم، وإعادة تشغيل دفتر الأوامر التي تعيد بناء الدفتر في كل لحظة.
Senzoukria · المسرد · آخر تحديث: سبتمبر 2026
ثلاثة مستويات من التفصيل التاريخي
تمليه القاعدة، لا التفضيل. فالاستراتيجية التي تقرأ الاختلالات على كل مستوى تحتاج إلى التيكات لأن حجم Bid وAsk عند كل سعر يُعاد بناؤه منها. والاستراتيجية التي تقرأ العمق تحتاج إلى تاريخ دفتر لا تؤرشفه معظم التغذيات. أما القاعدة القائمة على إغلاقات الشموع فتكفيها الشموع، وتشغيلها على التيكات لا يفعل شيئًا سوى إبطاء الاختبار.
| الوضع | بيانات الدخل | يستطيع تقييم | لا يستطيع تقييم |
|---|---|---|---|
| اختبار على الشموع | OHLC والحجم، وأحيانًا دلتا كل شمعة | قواعد على الإغلاقات وحجم الشمعة ودلتاها | Bid × Ask لكل مستوى، والترتيب داخل الشمعة، والانحرافات الدقيقة |
| إعادة تشغيل التيكات | كل صفقة بسعرها وحجمها وجانب المبادر | قواعد البصمة والاختلالات وMAE/MFE داخل الشمعة وشريط الصفقات | السيولة الراكدة وموضع الطابور وكشف أوامر Iceberg |
| إعادة تشغيل دفتر الأوامر | الصفقات مع لقطات الدفتر أو أحداث MBO | قواعد العمق وسحب السيولة والتنفيذ الواعي بالطابور | لا شيء في البيانات، غير أن البيانات نادرًا ما تكون كاملة |
ما الذي تغيّره إعادة تشغيل التيكات في النتيجة
- تقع التنفيذات عند سعر صفقة كان موجودًا فعلًا، لا عند إغلاق شمعة ربما لم يُعرض قط.
- تصبح الانحرافات داخل الصفقة معلومة، فيكون MAE وMFE دقيقين بدل أن تحدّهما قمم الشموع وقيعانها.
- تنطلق الإشارات حين يصبح الشرط صحيحًا أول مرة داخل الشمعة، لا عند نهايتها.
- تظهر الثغرات في أرشيف التيكات ثغراتٍ؛ أما تغذية الشموع فتملّسها بصمت.
في Senzoukria
تعرض لوحة الاختبار الرجعي في التطبيق المكتبي إعداد «الدقة» ومسارَي تاريخ من الوسيط المتصل: «حمّل التاريخ الناقص» يجلب شموع الخادم، و«حمّل تاريخ البصمة» يسحب التيكات نافذةً بعد نافذة. ويوصف مسار التيكات في اللوحة بأنه كل صفقة بجانب المبادر بها، معاد بناؤها إلى Bid × Ask لكل سعر، وهو المدخل الذي تحتاجه استراتيجية تقرأ الاختلالات على كل مستوى. وحين تصل شموع الخادم بـ OHLC وحجم ودلتا بلا مستويات بصمة، تقول اللوحة إن مثل هذه الاستراتيجية لا تزال تحتاج إلى سحب التيكات. وإذا لم يُعد الوسيط أي تيك، تصرّح الرسالة بأن إعادة تشغيل التيكات التاريخية قد لا تكون مفعّلة على ذلك الحساب، وهي مسألة استحقاق لا إعداد في البرنامج.
أما شاشة «إعادة التشغيل» فتعيد تشغيل جلسة CME مسجّلة تيكًا بتيك، بالسرعة التي يختارها المستخدم، على الرسم نفسه وبالمؤشرات نفسها. وتشغّل الاختبارات الرجعية التاريخية استراتيجيات TypeScript وPython؛ أما برمجة C++ فتستعمل بيئة WebAssembly منفصلة ولا توفر اختبارًا رجعيًا تاريخيًا.
أخطاء شائعة
- تشغيل قاعدة بصمة على الشموع وقراءة النتيجة على أنها اختبار للقاعدة.
- افتراض أن التنفيذ على التيك عند سعر الصفقة التالية يتضمن أولوية الطابور؛ وهو لا يتضمنها.
- معاملة نافذة تيكات فارغة على أنها سوق هادئة بدل أرشيف ناقص.
- توقّع إعادة تشغيل دفتر الأوامر من تغذية لا تؤرشف سوى الصفقات.
ذات صلة
- دليل الاختبار الرجعي للعقود الآجلة
- كيف تختبر استراتيجية تداول
- الانزلاق السعري
- أقصى انحراف معاكس
- رسم البصمة
هذه الصفحة بلغات أخرى
أسئلة شائعة
- هل إعادة تشغيل التيكات هي نفسها الرسم البياني بالتيكات؟
- لا. الرسم البياني بالتيكات نوع من الشموع تُغلق كل شمعة فيه بعد عدد ثابت من الصفقات. أما إعادة تشغيل التيكات فوضع لتغذية الصفقات التاريخية واحدة تلو الأخرى إلى رسم أو إلى استراتيجية. ويمكن لإعادة تشغيل التيكات أن تبني أي نوع من الشموع: زمنية أو حجمية أو مدى أو تيك.
- لماذا قد يرفض وسيط تسليم التيكات التاريخية؟
- بيانات التيكات والشموع التاريخية استحقاقات منفصلة على الحساب، يحددها الوسيط أو مزوّد البيانات ويفوترها. وتنقل لوحة Senzoukria جواب الوسيط حرفيًا حين يُرفض طلب أو يعود فارغًا، ليتمكن المستخدم من التمييز بين مشكلة استحقاق وأرشيف لا يمتد إلى الوراء بما يكفي.
- هل تعطي إعادة تشغيل دفتر الأوامر تنفيذًا واقعيًا؟
- تعطي حدًّا أفضل من التنفيذ على التيك لأن الأمر يمكن أن يسير على العمق التاريخي، لكنها تظل تفترض أن أمر الاستراتيجية ما كان ليغيّر الدفتر وأن الأرشيف كامل. ويضعف الافتراضان كلما كبر الحجم.