استيراد الاختبار الرجعي: «لا شيء في هذا المجلد يمكنه تغذية الاختبار الرجعي» وأيام تدوير العقد المستبعدة
يستورد الاختبار الرجعي الآلي مجلد Databento تحت جذر عقد واحد بوصفه سلسلة متصلة: ملفات trades تعطي أشرطة بالدلتا والمستويات السعرية، وملفات ohlcv-1m تعطي أشرطة بدونها. والمجلد الذي لا يحوي أيًّا منهما يُرفض، وأيام تدوير العقد تُستبعد، والأشرطة المخزَّنة سلفًا لا تُستبدل أبدًا.
Senzoukria · حل المشكلات · آخر تحديث: سبتمبر 2026
باختصار
- الرفض
- «لا شيء في هذا المجلد يمكنه تغذية الاختبار الرجعي: لا صفقات ولا ohlcv-1m.»
- التدوير
- «استُبعدت {n} أيام حول تبديلات العقود، حتى لا يختلط عقدان أبدًا.»
- آخر يوم
- «لم تُكتب آخر جلسة مكتملة ({day}): من دون اليوم التالي لا يمكن استبعاد تبديل العقد.»
- أين
- Replay ← «اختبار رجعي آلي» ← «استيراد مجلد…»
ما الذي تراه
في لوحة الاختبار الرجعي الآلي، يفحص زر «استيراد مجلد…» المجلد المختار. والأسطر التي قد تظهر: «لا شيء في هذا المجلد يمكنه تغذية الاختبار الرجعي: لا صفقات ولا ohlcv-1m.»، و«لن تُستورد {n} ملفات أشرطة بفاصل زمني آخر.»، و«تُركت جانبًا {n} جلسات لعقد آخر أو لجذر آخر.»، و«استُبعدت {n} أيام حول تبديلات العقود…»، و«لم تُكتب آخر جلسة مكتملة ({day})…»، أو «تعذّرت كتابة أي شريط لـ {contract}.».
لماذا يحدث ذلك
يحتاج الاختبار الرجعي إلى سلسلة واحدة متصلة تحت العقد المختار في اللوحة، ولعقود الجذر نفسه فقط. فكل يوم يحتفظ بعقده الغالب؛ ويُستبعد يوم التدوير واليوم الذي يسبقه حتى لا يختلط عقدان أبدًا، وينتظر اليوم الأخير اليومَ التالي له لاستبعاد احتمال التدوير. وملفات trades تعطي أشرطة بدلتا حقيقية ومستويات سعرية. أما ohlcv-1m فتعطي أشرطة بلا دلتا ولا مستويات، ولا يُدّعى لها أي تغطية: فالدقيقة التي لا شريط فيها تبقى مجهولة. والأشرطة الموجودة سلفًا في الذاكرة المحلية، سواء جاءت من الوسيط أو من البث الحي أو من استيراد سابق، لا تُستبدل أبدًا.
كيف تُصلحه
- صدّر من Databento ملفات trades (للدلتا والمستويات) أو ohlcv-1m (لأشرطة بسيطة)؛ وتُتجاهل الفواصل الزمنية الأخرى.
- اختر في اللوحة عقدًا من الجذر الصحيح قبل الاستيراد.
- أضف اليوم التالي لآخر يوم لديك إن كنت تحتاج إلى أن يُكتب ذلك اليوم.
- تذكّر أن الاستراتيجية التي تقرأ الدلتا لا ترى شيئًا مفيدًا على أشرطة ohlcv-1m.
ما ليس هو
- ليس فقدانًا للبيانات حول تدوير العقود: فتلك الأيام مستبعدة عمدًا وتظهر فجواتٍ في التغطية.
- ليس كتابة فوق ذاكرتك المحلية: الأشرطة الموجودة هي التي تُعتمد.
متى تتصل بالدعم
إذا لم تغيّر الخطوات السابقة شيئًا، فأرسل الحالة من «القائمة ← الإبلاغ عن مشكلة»، أو اسأل على خادم Senzoukria في Discord. واذكر العقد المختار، والمخططات (schemas) الموجودة في المجلد، وأسطر النتيجة.
صفحات ذات صلة
في القسم نفسه
- ملفات Databento مُستبعدة
- خلايا الأوامر معطّلة (السعر)
- جلسات Databento لم تُكتب
- التداول معطّل على الاتصال
- أمر إعادة التشغيل مرفوض (المستوى الأول L1)
- فشل التحقق من رمز Tradier
- تحميل إعادة التشغيل توقّف عن الاستجابة
- الحد الأقصى لعدد الأجهزة
هذه الصفحة بلغات أخرى
أسئلة شائعة
- لماذا ينقص يومان حول كل تدوير؟
- يُستبعد يوم التدوير واليوم الذي يسبقه حتى لا تختلط أبدًا في سلسلة واحدة أشرطةُ العقد المنتهي وأشرطةُ العقد الجديد.
- هل يمكن استخدام أشرطة ohlcv-1m في استراتيجيات footprint؟
- لا تحمل هذه الأشرطة دلتا ولا مستويات سعرية. فهي تناسب القواعد المبنية على السعر وحده؛ أما القاعدة المبنية على الدلتا فلن تقرأ منها شيئًا ذا معنى.