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


قبل 3 أسابيع أوقفت روبوت استراتيجي يعمل على Polymarket. pm2 stop، ورأيت الحالة تتغير إلى متوقف، فظننت أن الأمر انتهى.
اليوم قمت بتنظيف الخادم لمدة 10 دقائق، وأعدت تشغيل مدير العمليات. تلك الاستراتيجية التي كانت ميتة منذ 3 أسابيع، عادت للحياة، واستمرت في العمل بهدوء لمدة 14 ساعة في وضع الأموال الحقيقية.
بحثت عن السبب الجذري — pm2 stop مجرد وضع الحالة على "متوقف"، ولم يتم حذفه فعليًا. طالما قمت بتشغيل دفعة واحدة، فإن جميع العمليات "الموقوفة" ستُعاد إلى الحياة.
هذه المشكلة ليست خاصة بـ pm2 فقط، فـ systemd وdocker وk8s كلها تواجه نفس المشكلة: يظن أنه تم إيقافها، لكنها لم تتوقف فعليًا.
عند عمل استراتيجية تلقائية للسوق التنبئية، بغض النظر عن الأداة التي تستخدمها، فإن إيقاف استراتيجية يتطلب القيام بـ 5 أشياء:
1. حذف الخدمة بشكل كامل من مدير العمليات(ليس مجرد إيقاف)
2. إزالة التعريف من ملف التكوين(وإلا ستعود للظهور عند التشغيل الجماعي التالي)
3. إضافة قفل في مدخل الكود(لمنع استيقاظها عن طريق الخطأ)
4. تحديث وثائقك أو جدول الحالة(وإلا ستنسى خلال أسبوعين أن هذه الاستراتيجية تم إيقافها)
5. إذا كانت تتعلق بسجل المعاملات، قم بإغلاق دورة الحساب الرسمية لهذه الاستراتيجية(epoch)، لمنع دخول بيانات جديدة
إلى حسابات الاستراتيجية القديمة.
عند النشر، يكون الجميع حذرًا جدًا، وغالبًا ما يقتصر الإيقاف على الخطوة الأولى فقط، ويعتبر الأمر منتهيًا.
لكن الحفر الحقيقي يكمن في الخطوتين 2 إلى 5.
لم يخسر أحد خلال 14 ساعة لأنها كانت عينة صغيرة، لكن هذا الحظ لا يعني أن الحظ سيستمر في المستقبل.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • Gate Fun الساخن

    عرض المزيد
  • القيمة السوقية:$0.1عدد الحائزين:1
    0.00%
  • القيمة السوقية:$0.1عدد الحائزين:0
    0.00%
  • القيمة السوقية:$2.29Kعدد الحائزين:2
    0.07%
  • القيمة السوقية:$2.27Kعدد الحائزين:0
    0.00%
  • القيمة السوقية:$2.27Kعدد الحائزين:1
    0.00%
  • تثبيت