دليل بوت بوليماركت · الفصل 4 من 32

يُبقي الـ VPS بوت بوليماركت الخاص بك قيد التشغيل حين لا يستطيع حاسوبك المحمول ذلك - غطاء مغلق، أو انقطاع Wi-Fi، أو جهاز يُعيد التشغيل. يشرح هذا الفصل لماذا ومتى تحتاج إليه، وما الذي يجب البحث عنه، والمضيف الذي نشغّل عليه بوتاتنا، وقائمة إعداد جاهزة للنسخ واللصق.

ما يغطّيه هذا الفصل

لست بحاجة إلى خادم لتتعلّم بوليماركت، ولست بحاجة إليه لتتدرّب على استراتيجية ورقيًا على جهازك. أنت بحاجة إليه في اليوم الذي يبدأ فيه البوت بإدارة مراكز حقيقية من تلقاء نفسه، لأن حاسوبًا محمولًا مغلقًا في تلك اللحظة يعني خروجًا فائتًا. يبقى هذا الفصل عمليًا: متى يستحق الـ VPS كلفته، وما الذي يهمّ فعلًا حين تختار واحدًا، والمضيف الذي نستخدمه، والأوامر الدقيقة لإعداده.

  • لماذا VPS بدلًا من حاسوب محمول
  • هل تحتاج إليه أصلًا حتى الآن
  • ما الذي يجب البحث عنه في المضيف
  • المضيف الذي نشغّل عليه بوتاتنا
  • اختيار المنطقة (NY4 مقابل LD4 مقابل AMS3)
  • تحديد الحجم: vCPU وRAM والشبكة
  • قائمة إعداد لـ VPS بوت بوليماركت

لماذا VPS بدلًا من حاسوب محمول

الحاسوب المحمول يُغلَق حين تُغلقه. والحاسوب المحمول يفقد Wi-Fi حين تنتقل بين الغرف. والحاسوب المحمول يُعيد التشغيل حين يقرّر التحديث أن الوقت قد حان. لا شيء من ذلك مقبول حين يحتاج مركز إلى أمر خروج يُطلَق خلال ثلاث ثوانٍ ولا أحد يراقب.

يزيل الـ VPS أنماط الإخفاق الثلاثة جميعها: تشغيل على مدار الساعة طوال الأسبوع، وشبكة مركز بيانات (عادةً أقل من 5 ms إلى نقاط نهاية Polygon RPC الشائعة)، ولا تدخّل بشري أثناء وقت التشغيل. تكلفة الفئة الأساسية نحو 5 إلى 20 دولارًا شهريًا، وتساوي أضعاف ذلك في أول مرة تنقذك فيها من خسارة "أغلقتُ الغطاء".

القاعدة الإرشادية: شغّل وضع الورق أينما شئت، وعلى أي جهاز شئت. وانتقل إلى الـ VPS في اليوم الذي تصل فيه أموال حقيقية إلى البوت، لا بعد ذلك. البنّاؤون الذين يؤخّرون هذه الخطوة يخسرون بسبب حاسوب نائم أكثر مما يخسرون بسبب أخطاء فعلية في الاستراتيجية.

هل تحتاج إليه أصلًا حتى الآن؟

كن صريحًا مع نفسك حول أي جانب من الخط أنت فيه. معظم من يقرأ هذا لا يزال على الجانب الأيسر، وهذا أمر سليم تمامًا.

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

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

ما الذي يجب البحث عنه في المضيف

ما إن تحتاج إليه فعلًا، تصبح القائمة قصيرة. بوت بوليماركت ليس نهمًا للـ CPU؛ بل هو حسّاس للشبكة ويجب ألّا يتوقف أبدًا. وفق ترتيب أولويات تقريبي:

  • التوافر والاستقرار - هما السبب الكامل لمغادرتك حاسوبك المحمول. ابحث عن اتفاقية مستوى خدمة حقيقية للتوافر، وعن مزوّد لا يُعيد تشغيلك بصمت لأغراض الصيانة.
  • المنطقة ومسار الشبكة - الكمون المنخفض والثابت إلى API بوليماركت وإلى Polygon RPC الخاص بك أهم من المسافة الجغرافية الخام. والـ jitter (التذبذب) يؤذي أكثر من متوسط أعلى قليلًا.
  • حصة الشبكة - اشتراكات websocket كثيرة الرسائل. فضّل شبكة غير محسوبة بالاستهلاك أو حصة شهرية سخية حتى لا يخنقك يوم سوق مزدحم.
  • RAM وCPU بالحجم المناسب - يغطّي من 1 إلى 2 vCPU ومن 2 إلى 4 GB RAM كل بوت باستراتيجية واحدة تقريبًا. لا تدفع زيادةً مقابل أنوية لن تستخدمها.
  • صور Linux وتسعير ثابت - Ubuntu LTS أو Debian جاهزة للعمل، وتكلفة شهرية يمكن التنبؤ بها دون مفاجآت egress لكل جيجابايت كما في السُّحُب الكبرى.

هذه هي القائمة كاملةً. أما ما هو أبعد من ذلك - colocation، أو عتاد مخصّص، أو مسارات دون المليثانية - فلا يهمّ إلا للاستراتيجيات الحرجة للكمون حقًا، وستعرف إن كنت تشغّل واحدة منها.

المضيف الذي نشغّل عليه بوتاتنا

نستضيف بوتات بوليماركت الإنتاجية الخاصة بنا على TradingVPS. وهو مبني تحديدًا للقائمة أعلاه: عتاد محسّن للتداول، وjitter منخفض ومستقر إلى نقاط نهاية Polygon RPC، وخيارات colocation حيثما تحتاج إليها، وتسعير ثابت دون مفاجآت egress. استخدمناه لأكثر من عام، والتوصية تسبق العلاقة التابعة.

اختيار المنطقة (NY4 مقابل LD4 مقابل AMS3)

إن API دفتر الأوامر لدى بوليماركت مقدَّم خلف Cloudflare ويُخدَم من مواقع edge قريبة من المستخدم، لذا فإن المسافة الجغرافية الخام إلى المصدر أقل أهمية من جودة مسار الشبكة. وثمة ثلاثة اختيارات إقليمية شائعة.

  • AMS3 / Amsterdam - خيار افتراضي قوي. اتصال جيد بحضور Cloudflare في أوروبا؛ مناسب للاستراتيجيات الأمريكية أو الأوروبية التي تلامس أيضًا أسواق آسيا الليلية.
  • NY4 / New York - الأفضل للاستراتيجيات المرتبطة بساعات السوق الأمريكية (NBA وNFL والسياسة الأمريكية). بعض المضيفين في NY4 لديهم أدنى كمون مقاس إلى نقاط نهاية Polygon RPC على US East.
  • LD4 / London - حل وسط. مناسب عمومًا لكل شيء؛ وليس الأسرع في أي شيء.

تجنّب المناطق في آسيا أو أمريكا الجنوبية ما لم تكن استراتيجيتك إقليمية. فالكمون إلى بوليماركت وإلى Polygon RPC في أمريكا الشمالية يضيف من 80 إلى 200 ms، وهذا يبتلع معظم هوامش الاستراتيجيات الدقيقة.

تحديد الحجم: vCPU وRAM والشبكة

لا يحتاج البوت ذو الاستراتيجية الواحدة إلى الكثير. الحدود الدنيا الموصى بها:

  • من 1 إلى 2 vCPU. بوت Python يتتبّع 20 سوقًا يستخدم أقل بكثير من 10% من نواة واحدة معظم الوقت. لا تُفرط في شراء الـ CPU؛ بل أنفق الميزانية على الشبكة عوضًا عن ذلك.
  • من 2 إلى 4 GB RAM. تتّسع ذاكرات دفتر الأوامر المؤقتة وبضعة أشهر من سجل الأسعار براحة.
  • 1 Gbps غير محسوب بالاستهلاك أو حصة شهرية كبيرة. اشتراكات websocket كثيرة الرسائل؛ وقد يستهلك اشتراك في 500 سوق من 20 إلى 50 GB شهريًا.
  • تخزين SSD بسعة 20 إلى 40 GB. سجلات، ومفكرة صفقات، وشيفرة. لا شيء ثقيل على التخزين.

إذا كنت تشغّل عدة استراتيجيات أو عدة بوتات على المضيف نفسه، فضاعِف الـ RAM، وأبقِ الـ CPU كما هو، وتأكد من أن الشبكة غير محسوبة بالاستهلاك. نادرًا ما يكون الـ CPU عنق الزجاجة.

قائمة إعداد لـ VPS بوت بوليماركت

ترتيب العمليات، يُنفَّذ مرة واحدة لكل مضيف:

  1. هيّئ صورة Ubuntu 22.04 LTS؛ مفتاح SSH فقط، دون تسجيل دخول بكلمة مرور.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. أنشئ مستخدمًا غير root؛ وأغلق تسجيل دخول root عبر SSH في /etc/ssh/sshd_config.
  5. اضبط المنطقة الزمنية على UTC. كل طابع زمني في سجلات هذه السلسلة هو بتوقيت UTC.
  6. ثبّت Node 20+ إذا كانت حزمتك تحتاجه (nvm install 20).
  7. استنسخ مستودع بوتك. استخدم مصادقة مفتاح SSH مع GitHub؛ ولا تدفع token إلى المضيف أبدًا.
  8. أعدّ وحدة systemd للبوت كي يصمد أمام إعادات التشغيل ويُعيد التشغيل تلقائيًا عند التعطّل.
  9. اربط بوت تنبيهات على Telegram (الفصل 30) - فالإخفاق الصامت أسوأ من غياب البوت كليًا.
  10. شغّل وضع الورق لمدة 24 ساعة قبل أن يصل أي رأس مال حي إلى المضيف.

إجمالي وقت الإعداد على VPS جديد: من 45 إلى 90 دقيقة، بما في ذلك نشر البوت.

الأسئلة الشائعة

هل أحتاج فعلًا إلى VPS لبوت بوليماركت؟
فقط حين يشغّل استراتيجيتك الحقيقية دون إشراف. للتداول الورقي أو التجارب السريعة يكفي حاسوبك المحمول. أما في اللحظة التي يدير فيها البوت مراكز حية ويجب أن يصمد أمام غطاء مغلق أو انقطاع Wi-Fi أو إعادة تشغيل ليلية، فإن الـ VPS يكفّ عن كونه اختياريًا.
في أي منطقة يجب أن أستضيف بوت بوليماركت؟
إن API دفتر الأوامر لدى بوليماركت مقدَّم خلف CDN، لذا فإن جودة مسار الشبكة أهم من المسافة الخام. تتمتع كل من Amsterdam وUS East (New York / Virginia) باتصال جيد وتعملان مع معظم الاستراتيجيات. أما الاستراتيجيات الحساسة للكمون فينبغي أن تختار مضيفًا يوفّر colocation في NY4 أو LD4؛ وتجنّب آسيا أو أمريكا الجنوبية ما لم تكن استراتيجيتك إقليمية.
كم من RAM وCPU يحتاج بوت بوليماركت؟
يكفي من 1 إلى 2 vCPU ومن 2 إلى 4 GB RAM لبوت باستراتيجية واحدة يراقب بضع عشرات من الأسواق. انتقل إلى 4 vCPU و8 GB فقط إذا كنت تشغّل عدة استراتيجيات في آنٍ واحد، أو تحتفظ بأشهر من سجل الأسعار محليًا، أو تبقي اشتراكات websocket لمئات الأسواق. نادرًا ما يكون الـ CPU عنق الزجاجة؛ بل الشبكة والسجلات.
هل أستخدم VPS بنظام Linux أم Windows؟
Linux. إما Ubuntu LTS أو Debian. كل مثال في SDK لدى بوليماركت، وكل أداة مراقبة (systemd وjournalctl وhtop)، وكل درس في هذه السلسلة يفترض Linux. إن VPS بنظام Windows ممكن تقنيًا، لكنك ستصارع الاحتكاك في كل خطوة.
أي مضيف VPS تستخدمون؟
نشغّل بوتات بوليماركت الخاصة بنا على TradingVPS: عتاد محسّن للتداول، وjitter منخفض ومستقر إلى نقاط نهاية Polygon RPC، وخيارات colocation في NY4/LD4، وتسعير ثابت يمكن التنبؤ به دون مفاجآت egress. الرابط في هذه الصفحة هو رابط تابع؛ نحصل على عمولة صغيرة، وقد استخدمناه لأكثر من عام.