סליפג׳

סליפג׳ הוא ההפרש בין המחיר שעסקה ציפתה לקבל ובין המחיר שהיא קיבלה בפועל.

הגדרה

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

ב-Hyperliquid פקודת שוק מוגבלת ולא בלתי מוגבלת. דרך ה-API היא יוצאת כפקודת immediate-or-cancel שמתומחרת באמצע ועוד או פחות סליפג׳ שנבחר, כך ששום דבר לא מתמלא מעבר למחיר הזה ופקודה יכולה להתמלא חלקית במקום במחיר שאף אחד לא ציפה לו. הפקודות שלנו לוקחות את הגבול הזה כ---max-slippage-bps, 300 נקודות בסיס כברירת מחדל וכל ערך מ-1 עד 5,000. הזירה מוסיפה גבולות משלה: שווי מרבי לפקודת שוק של $30,000,000 בשווקים שהמינוף המרבי בהם הוא 25 ומעלה, ועד $500,000 מתחת ל-10, ותת פקודות TWAP מוגבלות לסליפג׳ מרבי של 3 %.

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

נוסחה

slippage = (fill_price - reference_price) / reference_price, חתום נגד הסוחר (קנייה מתמלאת גבוה יותר, מכירה נמוך יותר), ומוכפל ב-10,000 כדי לקרוא אותו בנקודות בסיס. בדולרים זה size * (fill_price - reference_price).

דוגמה

דוגמה במספרים מעוגלים. קניית שוק של 2 BTC פוגשת ספר שמראה 1 BTC ב-$100,000 ו-1 BTC ב-$100,200. המילוי ממצע ל-$100,100: 10 נקודות בסיס מעל האסק הטוב ביותר, שהם $200 על שווי נקוב של $200,200. אם הפקודה הייתה על 1 BTC, היא הייתה מתמלאת ב-$100,000 בלי שום סליפג׳. הגודל הוא מה שהפך את אותו ספר לעלות.