استيراد Databento: «{n} جلسات لم تُكتب» والأسباب في Senzoukria

لا يكتب Senzoukria جلسة إعادة تشغيل مستوردة إلا إذا كانت كاملة ولا لبس فيها. ولا تُكتب الجلسة إذا كان ملف اليوم السابق مفقودًا، أو ملف اليوم نفسه مفقودًا، أو حمل ملفان العقد نفسه، أو تجاوزت حدّ إعادة التشغيل، أو فشلت الكتابة على القرص.

Senzoukria · حل المشكلات · آخر تحديث: سبتمبر 2026


باختصار

الرسالة
«{n} جلسات لم تُكتب:» مع سبب لكل يوم
الأسباب
ملف افتتاح الجلسة مفقود · ملف اليوم مفقود · تعارض · صفقات كثيرة جدًا · كتابة على القرص
سقف إعادة التشغيل
5,000,000 صفقة لكل جلسة
سطر النتيجة
«كُتبت {n} جلسة ({contracts})، {first} → {last}.»

ما تراه

بعد الاستيراد، تسرد «{n} جلسات لم تُكتب:» أيامًا مع أحد هذه الأسباب: «ملف اليوم السابق مفقود أو غير مقروء (افتتاح الجلسة)»، «ملف اليوم نفسه مفقود أو غير مقروء»، «ملفان مختلفان يحملان العقد نفسه»، «صفقات أكثر مما يحتمله Replay»، «تعذّرت الكتابة على القرص». وإن لم يمكن كتابة شيء: «تعذّرت كتابة أي جلسة مكتملة.»

لماذا يحدث ذلك

يمتد يوم CME على نهاية ملف UTC السابق وعلى ملف اليوم نفسه. ولا يكتبه المستورد إلا إذا قُرئ الملفان دون خطأ ولم يفشل أي مصدر يعلن أحد اليومين؛ واليوم الذي يفتقد افتتاحه أو إغلاقه يُبلَّغ عنه، ولا يُعاد تشغيله مقتطعًا أبدًا. ومصدران مختلفان للعقد واليوم نفسهما يُرفضان بدلًا من جمعهما (مضاعفة الحجم) أو اختيار أحدهما اعتباطًا. والجلسة التي تتجاوز 5,000,000 صفقة تتعدّى سقف ذاكرة إعادة التشغيل. وتُعاد بناء الجلسات بالكامل وتُكتب ككلّ واحد، فلا يتخلّف استيراد مقطوع إلا عن أيام كاملة.

كيف تصلحه

  • أضف الملف اليومي الناقص (وهو غالبًا اليوم السابق لأول جلسة لك) وأعد الاستيراد؛ فإعادة الاستيراد تكتب البايتات نفسها ولا تعدّ مرتين أبدًا.
  • أبقِ مصدرًا واحدًا لكل عقد ويوم: لا ملف trades وملف tbbo لليوم نفسه.
  • لليوم المرفوض لكبره، لا حلّ بديل في إعادة التشغيل؛ فاختر يومًا آخر.
  • لأخطاء القرص، أفرغ مساحة في مجلد بيانات التطبيق وأعد المحاولة.

ما ليس عليه الأمر

  • ليست جلسة جزئية: الأيام المرفوضة لا تُكتب على الإطلاق.
  • وليست ناتجة عن صفقات بلا طرف مبادر: فتلك تُستبعد وتُعدّ في سطر منفصل.

متى تتصل بالدعم

إن عادت الرسالة بعد هذه الخطوات، فأبلغ عنها من «القائمة → الإبلاغ عن مشكلة» أو على Discord الخاص بـ Senzoukria. ألصق قائمة «جلسات لم تُكتب» وقائمة ملفات تلك الأيام.

في القسم نفسه

هذه الصفحة بلغات أخرى

أسئلة شائعة

هل تُنتج إعادة تشغيل الاستيراد جلسات مكرّرة؟
لا. تُبنى كل جلسة بالكامل من مصادرها وتُكتب ككلّ واحد، فالتشغيل الثاني يُنتج الملف نفسه.
ما الذي يحدث للصفقات بلا طرف مبادر؟
تُستبعد وتُعدّ، ولا تُصنَّف قط كعمليات شراء، وتغيب عن حجم الجلسات؛ ويقول التقرير كم عقدًا تمثّل.

اقرأ أيضًا