מדריך פולימרקט Bot · פרק 4 מתוך 32

VPS שומר על בוט הפולימרקט שלכם פעיל גם כשהמחשב הנייד לא יכול - מכסה סגור, Wi-Fi שנפל, מכונה שמתאתחלת. הפרק הזה מסביר למה ומתי צריך אחד, על מה להסתכל, איפה אנחנו מארחים את הבוטים שלנו, ורשימת התקנה מוכנה להעתקה.

מה הפרק הזה מכסה

אתם לא צריכים שרת כדי ללמוד פולימרקט, ולא צריכים אחד כדי לתרגל אסטרטגיה על המכונה שלכם. צריכים אחד ביום שבו בוט מתחיל לנהל פוזיציות אמיתיות בעצמו, כי באותו רגע מחשב נייד סגור הוא יציאה שהוחמצה. הפרק הזה נשאר מעשי: מתי VPS מצדיק את העלות, מה באמת חשוב כשבוחרים אחד, איפה אנחנו מארחים, ובדיוק אילו פקודות צריך כדי להקים אותו.

  • למה VPS ולא מחשב נייד
  • האם אתם בכלל צריכים כזה כבר עכשיו
  • על מה להסתכל בספק אירוח
  • איפה אנחנו מארחים את הבוטים שלנו
  • בחירת אזור (NY4 מול LD4 מול AMS3)
  • גודל: vCPU, RAM, רשת
  • רשימת התקנה ל-VPS של בוט פולימרקט

למה VPS ולא מחשב נייד

מחשב נייד נסגר כשסוגרים אותו. מחשב נייד מאבד Wi-Fi כשעוברים חדר. מחשב נייד מתאתחל כשעדכון מחליט שהגיע הזמן. אף אחד מאלה לא מקובל כשפוזיציה צריכה יציאה שתופעל תוך שלוש שניות ואף אחד לא צופה.

VPS מסיר את שלושת מצבי הכשל: זמינות 24/7, רשת של מרכז נתונים (בדרך כלל פחות מ-5 מילישניות לנקודות קצה נפוצות של Polygon RPC), ואין אדם בלולאה בזמן הריצה. רמת הכניסה עולה בערך 5 עד 20 דולר בחודש, ושווה פי כמה ברגע הראשון שהיא חוסכת לכם הפסד של ״סגרתי את המכסה״.

כלל אצבע: הריצו מצב נייר איפה שבא לכם, על כל מכונה. עברו ל-VPS ביום שבו כסף אמיתי מגיע לבוט, לא אחר כך. בונים שדוחים את הצעד הזה מפסידים יותר למחשב נייד שנרדם מאשר לבאגים אמיתיים באסטרטגיה.

האם אתם בכלל צריכים כזה כבר?

היו כנים לגבי באיזה צד של הקו אתם נמצאים. רוב מי שקורא את זה עדיין בצד הראשון, וזה לגמרי בסדר.

  • עדיין לא צריכים VPS אם אתם מתרגלים על נייר, בודקים אסטרטגיות לאחור, פותחים פוזיציות ידנית, או מריצים סקריפט לכמה דקות בכל פעם בזמן שאתם צופים בו. המכונה שלכם מספיקה.
  • כן צריכים VPS ברגע שבוט מנהל הון חי ללא השגחה, צריך להגיב תוך שניות, רץ כל הלילה, או שולח התראות שאסור לכם לפספס. בנקודה הזו ״תמיד פעיל״ הוא כל העניין.

אם אתם לא בטוחים, כנראה שעדיין לא הגעתם לשם. המחיר של שבוע המתנה נוסף הוא אפס; המחיר של שרת שלא משתמשים בו הוא כמה דולרים. השקיעו קודם בלכוון את האסטרטגיה, ורק אז ארחו אותה.

על מה להסתכל בספק אירוח

ברגע שבאמת צריך אחד, הרשימה קצרה. בוט פולימרקט אינו רעב ל-CPU; הוא רגיש לרשת וחייב לא ליפול אף פעם. בסדר עדיפות גס:

  • זמינות ויציבות - כל הסיבה שבגללה אתם עוזבים את המחשב הנייד. חפשו SLA אמיתי לזמינות וספק שלא מאתחל אתכם בשקט לצורכי תחזוקה.
  • אזור ומסלול רשת - השהיה נמוכה ועקבית ל-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 ומשרת ממיקומי קצה קרובים למשתמש, ולכן המרחק הגאוגרפי לשרת המקור פחות חשוב מאיכות מסלול הרשת. שלוש בחירות אזוריות נפוצות.

  • AMS3 / אמסטרדם - ברירת מחדל חזקה. peering טוב לנוכחות של Cloudflare באירופה; מתאים לאסטרטגיות אמריקאיות או אירופיות שנוגעות גם בשווקים אסייתיים לילה.
  • NY4 / ניו יורק - הכי טוב לאסטרטגיות שקשורות לשעות השוק בארה״ב (NBA, NFL, פוליטיקה אמריקאית). לחלק מהמארחים ב-NY4 ההשהיה הנמדדת הנמוכה ביותר לנקודות קצה של Polygon RPC במזרח ארה״ב.
  • LD4 / לונדון - דרך אמצע. בדרך כלל בסדר לכל דבר; לא הכי מהיר בשום דבר.

הימנעו מאזורים באסיה או בדרום אמריקה אלא אם האסטרטגיה שלכם אזורית. ההשהיה לפולימרקט ול-Polygon RPC הצפון-אמריקאיים מוסיפה 80 עד 200 מילישניות, וזה בולע את רוב היתרון של מיקרו-אסטרטגיות.

גודל: vCPU, RAM, רשת

בוט בעל אסטרטגיה אחת לא צריך הרבה. מינימום מומלץ:

  • 1 עד 2 vCPU. בוט פייתון שעוקב אחרי 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; אף פעם אל תדחפו טוקן למארח.
  8. הקימו יחידת systemd לבוט כדי שישרוד אתחולים ויופעל מחדש אוטומטית בקריסה.
  9. חברו בוט התראות בטלגרם (פרק 30) - כשל שקט גרוע יותר מאין בוט בכלל.
  10. הריצו מצב נייר 24 שעות לפני שהון חי כלשהו מגיע למארח.

זמן התקנה כולל על VPS חדש: 45 עד 90 דקות כולל פריסת הבוט.

שאלות נפוצות

האם אני באמת צריך VPS לבוט פולימרקט?
רק כשהוא מריץ את האסטרטגיה האמיתית שלכם ללא השגחה. לבדיקות על נייר או לניסויים קצרים המחשב הנייד מספיק. ברגע שבוט מנהל פוזיציות חיות וחייב לשרוד מכסה סגור, נפילת Wi-Fi או אתחול לילי, ה-VPS מפסיק להיות אופציונלי.
באיזה אזור כדאי לארח בוט פולימרקט?
ה-API של ספר הפקודות של פולימרקט מוגש דרך CDN, ולכן איכות מסלול הרשת חשובה יותר מהמרחק. אמסטרדם ומזרח ארה״ב (ניו יורק / וירג׳יניה) שניהם בעלי peering טוב ומתאימים לרוב האסטרטגיות. אסטרטגיות רגישות להשהיה יבחרו מארח עם 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 אפשרי טכנית אבל תיאבקו בחיכוך בכל שלב.
באיזה ספק אירוח אתם משתמשים?
אנחנו מריצים את בוטי הפולימרקט שלנו על TradingVPS: חומרה מותאמת למסחר, jitter נמוך ועקבי ל-Polygon RPC, אפשרויות colocation ב-NY4/LD4 ותמחור קבוע וצפוי בלי הפתעות egress. הקישור בעמוד הזה הוא קישור שותפים; אנחנו מקבלים עמלה קטנה ומשתמשים בהם כבר יותר משנה.