ארביטראז' של שיעור מימון: היכן האסטרטגיה נשברת בפועל
ארביטראז' של שיעור מימון נראה כמו קונסטרוקציה חסרת סיכון: רגליים בשתי פלטפורמות מחזיקות פוזיציה ניטרלית לשוק, וההכנסה מגיעה משיעור המימון. בפועל את התוצאה אוכלות לא תחזיות שוק, אלא פרטים הנדסיים — רגע החישוב, עומק ספר הפקודות בכל רגל ואיך האלגוריתם שורד פער מחירים בין הפלטפורמות.
המקום הראשון — אי-סנכרון עם תקופת החישוב. השיעור נצבר לא ברציפות, אלא בחלונות קבועים, לכן הרווח תלוי במיקום המדויק שבו הפוזיציה נפתחת במחזור הזה.
אם הקוד מעביר את הרגליים לפי אות בלי לבדוק מול לוח זמני החישוב, כמה כניסות עוקבות נותנות יתרה שלילית במקום שבו השיעור לכאורה היה לטובתנו. זה מתוקן על ידי קישור לוגיקת הכניסה ללוח התשלומים, ולא רק למרווח שיעורים.
השני — פער מחירים בין הפלטפורמות. הבסיס בין הבורסות מתרחב בתנודתיות, הניטרליות נשברת, והפוזיציה מתחילה להתנהג כמו כיוונית: רגל אחת עולה מהר יותר מהשנייה.
כאן גם מופיעה החלקה — בספר פקודות דק שתי הרגליים מתבצעות במחירים גרועים מהציטוט, והפער אוכל את השיעור המצטבר על פני כמה תקופות. נתוני שיעורים ועומק ספר פקודות נוחים לאיחוד דרך CoinGlass, כדי שהאלגוריתם יראה תשואה אמיתית ולא אידיאלית.
השלישי — ביצוע חלקי ועלויות אחזקה. בזמן שרגל אחת נאספה במלואה, השנייה תלויה בחצי, והפוזיציה ניטרלית רק נומינלית — ובמקביל העמלות כבר שולמו פעמיים. כל איזון מחדש מוסיף חיכוך, וגידול במרג'ין הנדרש בתנודתיות יכול להוציא רגל אחת לפני שהאסטרטגיה תסגור מחזור.
בהמשך נפרק היכן בדיוק האלגוריתם מאבד תוצאה ואיך זה נסגר בקוד.
מה נותנת האוטומציה: אפקט בגדלים מדידים
המסלול הידני מגיב לשיעור המימון באיחור של שניות, ובזמן הזה הבסיס מספיק להתכנס. אוטומציה של ארביטראז' מעבירה את המחזור לתרחיש אחד: חישוב סף כניסה, בדיקת מרג'ין, הצבת שתי הרגליים ושליטה על סגירת הפוזיציה מתבצעים בלי מפעיל.
זמן תגובה: שניות הופכות לשברי שנייה
אות לפי השיעור מעובד מיד עם עדכון הציטוטים, והפקודות בשני השווקים יוצאות במקבץ אחד. זמן התגובה נמדד מרגע שינוי השיעור ועד הצבת הפקודה השנייה — זה החלון שבתוכו העסקה עוד שומרת על משמעות.
שיעור הפוזיציות שנאספו בהצלחה
סירובים מצטברים מביצוע חלקי, חוסר במרג'ין ומגבלות הבורסה על מספר בקשות. את היתרה קונים בהמשך עם בקרה על סטייה מותרת במחיר, ובכשל הרגל השנייה מתהפכת: במקום חצי עסקה פתוחה נשארת תוצאה ידועה. שיעור הזוגות שנאספו עולה משני שלישים לתשע מתוך עשר בקשות.
עלויות ביצוע: פיזור צפוי
בחישוב מוטמעות עמלות מייקר וטייקר, החלקה ותשלום מימון. האלגוריתם בוחר סוג פקודה ומקום בתור לפי עלות צפויה, ולא לפי נוחות. פיזור העלויות בין עסקאות מצטמצם — התוצאה מפסיקה להיות תלויה במי שתורן ליד הטרמינל.
עמידות בפני ניתוקי תקשורת
אובדן זרם ציטוטים לא אמור להשאיר רגל לא סגורה. המסלול שומר תמונת מצב, לאחר התחברות מחדש משווה פוזיציות ופקודות בפועל מול המחושב ומשלים פערים, ומפתחות פקודה חוזרים לא מאפשרים לבצע אחת פעמיים. כשאחד השווקים אינו זמין, כניסות חדשות נחסמות, ופוזיציות פתוחות נסגרות לפי תרחיש הגנה.
מצבי ביצוע: ידני, היברידי, אלגוריתמי לחלוטין
מצב ליווי הפוזיציה קובע מי סוגר את הפער בין ספוט לחוזה עתידי ברגע שינוי סימן השיעור. ליווי פוזיציה ידני משאיר את השליטה לאדם, אבל מהירות התגובה מוגבלת למפעיל ולנוכחותו מול המסך.
מצב היברידי מעביר את החישוב והאותות לאלגוריתם, ואת הכניסה והיציאה החירום משאיר למהנדס. מצב אלגוריתמי לחלוטין מוציא את האדם מהמסלול, אבל דורש מגבלות מובנות ובקרה על החלקה. להלן — אפשרויות אמיתיות והמגבלות שלהן.
| אפשרות | מתי מתאימה | מגבלות |
|---|---|---|
| ליווי פוזיציה ידני | בורסה אחת-שתיים, כניסות נדירות, נפח קטן | התגובה נמדדת בדקות; היפוך שיעור שהוחמץ אוכל את המצטבר; קנה המידה נתקע במספר המפעילים |
| מצב היברידי: אותות מהאלגוריתם, אישור ידני | דיבוג אסטרטגיה, שוק לא מוכר, פוזיציה גדולה | השהיה באישור; פער בין מחיר כניסה מחושב למחיר בפועל |
| מצב אלגוריתמי לחלוטין | כמה בורסות, איזון מחדש תכוף, מרווחים צרים | נדרשות מגבלות פוזיציה, עצירת חירום, ניטור וניתוח תקלות |
| שירותים מוכנים להעתקת עסקאות אוטומטית | התחלה מהירה, אסטרטגיה פשוטה, אין תשתית משלך | הלוגיקה סגורה; אין גישה לפרמטרי סיכון; תלות בביצוע של אחר ובתקלות שלו |
הגבולות בין המצבים גמישים: בדרך כלל מתחילים מהיברידי ומעבירים למצב אלגוריתמי לחלוטין את הבלוקים שבהם אישור ידני יוצר השהיה בלי תועלת.
שלבי הטמעה: מביקורת אסטרטגיה ועד השקה
שלבי ההטמעה נבנים כך שכל שלב הבא מתחיל לאחר בדיקת השלב הקודם על נתונים, ולא על ציפיות. אחרת האסטרטגיה כבר סוחרת, ולוגיקת היציאה מהפוזיציה וההתנהגות בעת ניתוק תקשורת נשארות מתוארות במילים בלבד.
- ביקורת אסטרטגיה: מפרקים על איזה פער בשיעור המימון נבנית הכניסה, איך מחושבות הרגליים — ספוט וחוזה ללא תפוגה — ומה קורה בביצוע חלקי של אחת מהן.
- תרשים אינטראקציה עם הפלטפורמות: מגדירים מקורות לשיעורים ולציטוטים, סדר שמירת מפתחות גישה, עקיפת מגבלות בקשות וערוץ גיבוי למקרה של ניתוק הערוץ הראשי.
- הגדרת מסלולים: חישוב אותות, ביצוע פקודות ומעקב פוזיציות מפרידים לשירותים נפרדים, כדי שתקלה בחישוב לא תגרור אחריה את הביצוע.
- בדיקה על נתונים היסטוריים: מריצים את הלוגיקה על ארכיון, כולל תקופות של עלייה חדה בשיעור ונזילות דקה, ובנפרד מחשבים עלויות ביצוע והחלקה.
- הרצת בדיקה בנפח מוגבל: משווים עסקאות בפועל מול מחושבות, בודקים הפעלת הגנות וזמן תגובה לניתוק חיבור.
- נוהל תקלות: מתארים פעולות באובדן ערוץ, הסרת מכשיר מהמסחר, חוסר במרג'ין ופער בשעונים בין הפלטפורמות.
- העברת הנוהל לצוות: מוסרים תיעוד קונפיגורציה, תרשים אינטראקציה, סדר תורנויות וצ'ק-ליסט לעצירת האסטרטגיה.
תיעוד וארטיפקטים: קונפיגורציות, תרשימים, נהלים
לאחר ההשקה האסטרטגיה צריכה להישאר ניתנת לניהול בלי מעורבות שלנו. לכן מוסרים לא רק מסלול עובד, אלא גם סט ארטיפקטים שלפיהם המהנדס שלכם ישחזר את התנהגות המערכת, ישנה פרמטרים וינתח תקרית. כל ארטיפקט קשור לשכבה שלו: ביצוע, גישות, סיכונים, תפעול.
- קונפיגורציית האלגוריתם — ספי כניסה ויציאה, גודל פוזיציה, פער מותר בשיעורי מימון, השהיית תגובה; לצד זה תיאור איך שינוי כל פרמטר משנה את ההתנהגות.
- תרשימי זרימת נתונים — מקבלת שיעורים מהבורסות ועד הצבת פקודות: היכן נוצר האות, היכן פועלים מגבילים, היכן נשמרות תמונות מצב.
- מדיניות גישה — מי משנה פרמטרי אסטרטגיה, מי רק עוצר מסחר, מי קורא יומנים; מפתחות הבורסה ניתנים בהרשאות מצומצמות, בלי משיכת כספים.
- מעקב מגבלות — מגבלות לפי כל בורסה ומכשיר: גודל פוזיציה מקסימלי, מינוף, צעד פקודה מינימלי וכלל התנהגות בהתקרבות לסף.
- נוהל תגובה — פעולות בניתוק תקשורת, פקודה שנדחתה ופער בין פוזיציה מחושבת לבפועל: מה סוגר האוטומט, והיכן נדרשת החלטת אדם.
- יומנים ומטריקות — אילו אירועים נכתבים, כמה זמן נשמרים, לפי אילו סימנים משחזרים את רצף העסקאות ומוצאים את סיבת הפער.
- תיעוד — תיאור האסטרטגיה, מפת הגדרות, סדר פריסה של מסלול גיבוי ובדיקות לפני שינוי פרמטרים.
מקרה בוחן: איך צמצמנו החלקה ומספר סירובים
הלקוח סוחר על פער מחירים בין ספוט לחוזה עתידי ללא תפוגה בכמה בורסות. המסלול מצא בעצמו פער בשיעור המימון והציב את שתי הרגליים, אבל אסף את הפוזיציה בחלקים: עד שהרגל השנייה בוצעה, השיעור הספיק להשתנות והפוזיציה הניטרלית הפכה לכיוונית.
לפני: היכן אבדה התשואה
- שיעור הפוזיציות שנאספו בהצלחה — 70% מהבקשות, את השאר טיפלו ידנית.
- זמן מהאות ועד ביצוע שתי הרגליים — 3–9 שניות.
- שיעור הסירובים — כ-14%: ביצוע חלקי, ביטול פקודה, סירוב שער במגבלת בקשות.
- ניתוק תקשורת השאיר רגל אחת פתוחה, והמסלול חיכה למפעיל.
אחרי: החלקה וסירובים
חישוב האות הועבר לזרם שיעורים קבוע במקום סקר תקופתי, והביצוע — לשליחה אסינכרונית של שתי רגליים עם מפתחות פקודה אידמפוטנטיים: חזרה לא יוצרת כפילות. ההחלקה בכניסה הצטמצמה פי שלושה, שיעור הפוזיציות שנאספו עלה ל-96%, והסירובים — ל-1.8%.
ניתוק תקשורת כבר לא עוצר את המסלול: מצב כל רגל נכתב ליומן לפני השליחה, ואחרי אובדן הערוץ הזוג משוחזר לפי היומן, ולא ידנית. השוואת פוזיציות מתבצעת לפי Binance ושאר הפלטפורמות, והפער נסגר אוטומטית.
במה ארביטראז' בספוט שונה מארביטראז' בחוזים עתידיים
עסקת ספוט היא החלפה של נכס אחד באחר עם סליקה סופית. לפוזיציה אין תוחלת חיים, אין התחייבויות מול הפלטפורמה, והסיכון הוא אחד: המחיר נע נגדך.
חוזה עתידי הוא התחייבות, ובחוזה ללא תפוגה המחיר נשמר קרוב לספוט לא באמצעות אספקה, אלא דרך שיעור המימון: כשהשיעור חיובי, הלונגים משלמים מעת לעת לשורטים; כשהשיעור שלילי — ההפך. זה לא «תשלום על מינוף», אלא מנגנון שעצמו הופך למקור רווח או הפסד.
מכאן הסיכון החדש הראשון — בסיס, הפער בין מחיר החוזה למחיר הספוט. גידור (ספוט בלונג, חוזה ללא תפוגה בשורט) מסיר תנועה כיוונית, אבל לא מסיר את הבסיס: הוא יכול להתרחב נגד הפוזיציה בדיוק כששתי הרגליים נראות מאוזנות. הרגל השנייה מוסיפה גם התחייבויות בטחון, שבספוט פשוט אין.
מארביטראז' בין-בורסאי זה שונה באופן עקרוני. שם הרווח הוא הפרש מחירים בין הפלטפורמות, והסיכון העיקרי — להספיק להעביר נכס ולא להפסיד יותר על פער שער בזמן ההעברה.
בנגזרים אין צורך להעביר דבר: שתי הרגליים חיות באותה פלטפורמה, אבל מופיע מרג'ין וסיכון לסגירה כפויה בתנועה חדה נגד אחת הרגליים.
גם לוגיקת הביצוע משתנה. ספוט: שתי פקודות והעברה. חוזה עתידי: שתי פקודות, בקרה מתמדת על שיעור המימון ובקרה על מקדם הבטחון — האוטומציה חייבת להוסיף בטחון או למשוך עודף, אחרת הפוזיציה תיסגר בכפייה, והגידור יקרוס ברגע הגרוע ביותר.
העברה חוזרת של האסטרטגיה לספוט מסירה פונדינג וליקווידציה, אבל מחזירה את סיכון העברת הכספים בין הפלטפורמות. מה שמשתנה הוא לא התשואה כשלעצמה, אלא מפת הסיכונים ומספר המסלולים שצריך לנהל במקביל.
ספקות טכניים: נזילות, מגבלות, עמידות
בשלב הזה בודקים לא את התשואה, אלא את התנהגות האלגוריתם בתנאים לא נוחים. נזילות צרה, מגבלות הבורסה על גודל ותדירות פקודות, ביצוע חלקי ואי-זמינות זמנית של הפלטפורמה — אלה מצבי שגרה שהלוגיקה נבנית לקראתם מראש, ולא מתקנת בדיעבד.
מה עושים אם הנזילות לא מספיקה לכל הנפח?
האלגוריתם משווה את גודל הפוזיציה הנדרש לעומק ספר הפקודות הזמין ואוסף את הנפח בחלקים עם בקרה על החלקה. אם המחיר יוצא מהמסדרון שהוגדר, האיסוף נעצר ומחכה לחזרת השוק, ולא גורר את עלות הביצוע למעלה.
איך עוקפים מגבלות בורסה?
מגבלות על מספר פניות, גודל פקודה ופוזיציה פתוחה מוטמעות בקונפיגורציה כגבולות. המתזמן מפזר בקשות לפי המלאי הזמין ומחשב מחדש את קצב העבודה כשהפלטפורמה משנה תנאים.
מה קורה בביצוע חלקי?
הרגל הנגדית נפתחת ביחס לנפח שבוצע בפועל, ולא לנפח המחושב. את היתרה או שמשלימים לפי השוק בגבול הסטייה המותרת, או שמבטלים — לפי מה שמשתלם יותר לפוזיציה.
מה אם הפלטפורמה הפכה ללא זמינה?
ניסיונות חוזרים מתבצעים בהשהיה גדלה, ובהעדר תקשורת ממושך מופעלת הגנת פוזיציה: הרגל הלא סגורה נסגרת בערוץ גיבוי או מוגבלת לפי סיכון. החזרה לפעילות מתורגלת במסלול בדיקה לפני ההשקה.
כל ארבעת התרחישים מתועדים בנוהל ונרשמים ביומן — מהיומן רואים כמה פעמים האלגוריתם פעל לא במסלול הראשי ובאיזו סטייה.נדבר על המשימה: מה צריך להערכה ולתוכנית
הערכת מערכת ארביטראז' לפי שיעור מימון מתחילה לא בקוד, אלא בנתוני פתיחה. ככל שהרעיון והמגבלות מתוארים מדויק יותר, כך יש פחות הנחות בתוכנית, ואתם מקבלים מהר יותר חישוב לפי לוחות זמנים והרכב עבודות. להלן — מה שעוזר לנו להשיב באופן ענייני.
- לוגיקת האסטרטגיה. אילו פלטפורמות ומכשירים בעבודה, באיזה כיוון מחזיקים פוזיציה, לפי איזה תנאי נכנסים ויוצאים ומה נחשב לאות להעברה.
- פלטפורמות וגישות. רשימת בורסות, מגבלות בקשות, מי אחראי על המפתחות ולאן מסתכלים קודם — מסלול בדיקה או מסלול ייצור.
- דרישות סיכון. ירידה מותרת לעסקה וליום, גודל פוזיציה מקסימלי, מגבלות מינוף, התנהגות המערכת בניתוק תקשורת.
- דיווח ובקרה. אילו נתונים נדרשים להשוואה — שיעורים, עמלות, ביצוע בפועל, היסטוריית פוזיציות; מה המפעיל רואה בזמן אמת.
- הון וחלוקה. הנפח שעובד בכל פלטפורמה, כללים להעברת כספים ביניהן, סכומי עסקה מינימליים לפי מגבלות הבורסות.
- מסלול הפעלה ועצירה. מעקב אחר שיעורים במצב בדיקה, נפח מוגבל, הפעלה מלאה; לפי איזה אירוע האוטומציה נעצרת להשהיה.
תארו את המשימה בצורה חופשית — נחזור עם הערכה, תוכנית לפי שלבים והרכב אספקה. אם חלק מנתוני הפתיחה עדיין לא מוגדר, נפרק יחד אפשרויות: צווארי בקבוק מתגלים לעתים קרובות יותר במעקב סיכון ובהשוואת נתונים מאשר בלוגיקת הכניסות עצמה.







