الانزلاق

الانزلاق هو الفرق بين السعر الذي كان يُتوقَّع أن تناله الصفقة والسعر الذي نالته فعلًا.

التعريف

ليس رسمًا يفرضه أحد: إنه جواب دفتر الأوامر. فأمر أكبر من الكمية المعلَّقة عند أفضل سعر يمشي في المستويات التالية، ويكون التنفيذ بمتوسطها لا بالسعر الذي رئي أولًا. وقد يتحرك السعر أيضًا بين القرار والتنفيذ. وكلاهما يظهر بالرقم نفسه، وكلاهما يدفعه الجانب المستعجل.

وعلى Hyperliquid يكون الأمر السوقي مقيّدًا لا مطلقًا. فعبر API يخرج كأمر تنفيذ فوري أو إلغاء مسعَّر عند المنتصف زائد أو ناقص انزلاقًا مختارًا، فلا يُنفَّذ شيء بعد ذلك السعر وقد يُنفَّذ الأمر جزئيًا بدل أن يُنفَّذ بسعر لم يتوقعه أحد. وأوامرنا تأخذ ذلك الحدّ باسم --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 دولار بلا أي انزلاق. والحجم هو ما حوّل الدفتر نفسه إلى كلفة.