Mark Price vs Index Price
تأثیر بر liquidation.
Mark Price در برابر Index Price: تأثیر بر لیکویید شدن
هدف یادگیری
پس از مطالعه این درس، قادر خواهید بود تفاوت دقیق بین Mark Price و Index Price را توضیح دهید، نحوه محاسبه هر کدام را درک کنید، و بدانید که صرافیها چرا از Mark Price برای تعیین زمان لیکویید شدن پوزیشنها استفاده میکنند — نه از قیمت لحظهای بازار.
---
چرا دو نوع قیمت وجود دارد؟
وقتی برای اولین بار وارد بازار فیوچرز میشوید، با سه عدد مواجه میشوید که گاهی با هم تفاوت دارند: قیمت آخرین معامله (Last Price)، Mark Price و Index Price. برای بسیاری از تریدرها این تفاوتها گیجکننده است، اما درک دقیق آنها میتواند مستقیماً از سرمایهتان محافظت کند.
مشکل اصلی اینجاست: بازار فیوچرز یک بازار مستقل است. قیمتی که در آن معامله میشود الزاماً منعکسکننده قیمت واقعی دارایی در بازار اسپات نیست. در لحظات پرنوسان، این تفاوت میتواند به ۱ تا ۳ درصد برسد — و اگر صرافی از همین قیمت برای لیکویید کردن استفاده کند، تریدرهای بیگناهی قربانی دستکاری یا نوسانات کاذب میشوند.
راهحل صرافیهای حرفهای ایجاد یک قیمت منصفانهتر به نام Mark Price بود.
---
Index Price: قیمت واقعی دارایی در بازار
Index Price یا قیمت شاخص، میانگین وزندهیشده قیمت یک دارایی از چندین صرافی اسپات معتبر است. هدف آن نمایش «قیمت واقعی» دارایی در بازار جهانی است.
نحوه محاسبه Index Price
فرض کنید برای BTC، صرافی Binance این قیمتها را از چند صرافی اسپات جمعآوری میکند:
| صرافی اسپات | قیمت BTC | وزن |
|---|---|---|
| Coinbase | $67,200 | 30% |
| Kraken | $67,150 | 25% |
| Bitstamp | $67,180 | 20% |
| OKX Spot | $67,220 | 25% |
محاسبه:
Index Price = (67,200 × 0.30) + (67,150 × 0.25) + (67,180 × 0.20) + (67,220 × 0.25)
Index Price = 20,160 + 16,787.5 + 13,436 + 16,805
Index Price = $67,188.5
نکته مهم: اگر قیمت یک صرافی به شدت از بقیه منحرف شود (مثلاً به دلیل خرابی سرور یا نقدینگی پایین)، معمولاً از محاسبه حذف میشود یا وزن آن کاهش مییابد. این مکانیزم از دستکاری Index Price جلوگیری میکند.
Index Price چه چیزی نیست؟ — این قیمت ربطی به بازار فیوچرز ندارد و نمیتوان مستقیماً با آن معامله کرد.
---
Mark Price: قیمت منصفانه برای محاسبه PnL
Mark Price یا قیمت علامتگذاری، قیمتی است که صرافی از آن برای محاسبه سود و زیان غیرمحققشده (Unrealized PnL) و تعیین زمان لیکویید شدن استفاده میکند. این قیمت بر اساس Index Price محاسبه میشود، نه بر اساس آخرین قیمت معامله در فیوچرز.
فرمول اصلی Mark Price
صرافیهای مختلف فرمولهای کمی متفاوتی دارند، اما رایجترین آن در Binance اینگونه است:
Mark Price = Index Price × (1 + Funding Rate Basis)
یا در حالت دقیقتر با نرخ تأمین مالی:
Mark Price = Index Price + EMA(Premium Index)
در اینجا Premium Index تفاوت بین قیمت میانی بازار فیوچرز و Index Price است:
Premium Index = (Max(0, Bid Impact Price - Index Price) - Max(0, Index Price - Ask Impact Price)) / Index Price
برای درک عملی، فرض کنید:
- Index Price: $67,188
- قیمت لحظهای فیوچرز BTC: $67,520 (بازار فیوچرز گرمتر است)
- Premium میانگین ۸ ساعته: +0.05%
Mark Price ≈ 67,188 × (1 + 0.0005) = 67,188 + 33.6 = $67,221.6
توجه کنید که Mark Price از قیمت فیوچرز ($67,520) خیلی پایینتر است، اما از Index Price کمی بالاتر.
---
تأثیر مستقیم بر لیکویید شدن
اینجاست که این موضوع برای کیف پول شما اهمیت پیدا میکند.
چرا صرافیها از Mark Price برای لیکویید استفاده میکنند؟
اگر صرافی از Last Price (آخرین قیمت معامله در فیوچرز) برای لیکویید کردن استفاده میکرد، یک نهنگ بزرگ میتوانست با یک سفارش فروش بزرگ، قیمت فیوچرز را به صورت لحظهای پایین بیاورد، میلیونها دلار پوزیشن Long را لیکویید کند، و سپس در قیمت پایینتر خرید کند. این نوع دستکاری به اصطلاح Liquidation Hunt یا شکار لیکویید شناخته میشود.
با استفاده از Mark Price، این بازی عملاً غیرممکن میشود، چون Mark Price به بازار اسپات چندین صرافی متکی است و یک بازیگر به تنهایی نمیتواند آن را به راحتی دستکاری کند.
مثال عددی: پوزیشن Long با لوریج ۱۰x
فرض کنید:
- سرمایه اولیه (Margin): $1,000
- لوریج: 10x
- ارزش کل پوزیشن: $10,000
- قیمت ورود: $67,000
- تعداد BTC: 0.1493 BTC
قیمت لیکویید شدن تقریبی:
Liquidation Price ≈ Entry Price × (1 - (1/Leverage) + Maintenance Margin Rate)
فرض Maintenance Margin = 0.5%:
Liquidation Price ≈ 67,000 × (1 - 0.1 + 0.005)
Liquidation Price ≈ 67,000 × 0.905 = $60,635
حالا فرض کنید در یک لحظه:
- Last Price (فیوچرز): $60,500 — پایینتر از Liquidation Price
- Index Price: $61,200 — بالاتر از Liquidation Price
- Mark Price: $61,150 — بالاتر از Liquidation Price
در این سناریو، حتی اگر قیمت فیوچرز لحظهای به $60,500 برسد، پوزیشن شما لیکویید نمیشود چون Mark Price هنوز بالاتر از Liquidation Price است. صرافی منتظر میماند تا Mark Price هم به $60,635 برسد.
اگر این مکانیزم نبود و Last Price ملاک بود، شما با وجود اینکه قیمت واقعی بازار بالاتر بود، لیکویید میشدید.
مثال معکوس: فاصله Mark Price و Last Price به ضررتان
اما این سیستم همیشه به نفع شما نیست. فرض کنید یک پوزیشن Short دارید:
- قیمت ورود Short: $67,000
- Liquidation Price: $73,700
- Last Price: $73,500 (هنوز لیکویید نشده)
- Mark Price: $74,100 (از Liquidation Price گذشته)
در این حالت حتی اگر Last Price هنوز پایینتر از حد لیکویید باشد، Mark Price بالاتر رفته و شما لیکویید میشوید. این معمولاً در بازارهای بسیار داغ اتفاق میافتد که فیوچرز با Premium بالا معامله میشود.
---
تفاوت Funding Rate و Mark Price: ارتباط پنهان
درک رابطه بین Mark Price و Funding Rate برای تریدرهای intermediate ضروری است.
هر ۸ ساعت یک بار (در Binance)، اگر Mark Price از Index Price بالاتر باشد، یعنی Funding Rate مثبت است — Longها به Shortها پرداخت میکنند. اگر Mark Price پایینتر باشد، Funding Rate منفی است و Shortها به Longها پرداخت میکنند.
این مکانیزم به طور خودکار Mark Price را به سمت Index Price هل میدهد:
- بازار بیش از حد صعودی شده ← Funding Rate مثبت بالا ← Longها هزینه میدهند ← انگیزه برای بستن Long ← Mark Price پایین میآید
به عبارت دیگر، Funding Rate یک مکانیزم تعادلبخشی است که Mark Price را به Index Price نزدیک نگه میدارد.
برای لیکویید شدن، این یعنی: در بازارهای با Funding Rate بسیار بالا، اگر Long هستید، دو خطر همزمان دارید — یکی هزینه Funding که مارجین شما را کاهش میدهد، و دیگری اینکه Mark Price ممکن است نسبت به قیمتی که فکر میکنید پایینتر باشد.
---
چطور از این دانش در ترید استفاده کنیم؟
۱. همیشه Mark Price را ببینید، نه Last Price
در صفحه فیوچرز، Liquidation Price شما بر اساس Mark Price محاسبه میشود. قبل از باز کردن پوزیشن، فاصله Mark Price تا Last Price را بررسی کنید. اگر این فاصله بیش از ۰.۵٪ است، بازار در حالت ناپایدار است.
۲. در لحظات Spike مراقب باشید
در لحظاتی که یک خبر بزرگ منتشر میشود، Last Price میتواند چند درصد از Mark Price فاصله بگیرد. در این لحظات ممکن است ببینید که پوزیشن شما بر اساس Last Price در سود است اما Mark Price هنوز آن سود را نشان نمیدهد — یا برعکس.
۳. Funding Rate بالا = ریسک بالاتر برای Long
اگر Funding Rate بالای ۰.۱٪ در ۸ ساعت است، یعنی فشار فروش بالقوهای در بازار وجود دارد. این هزینهها روی مارجین موثر شما تأثیر میگذارند و Liquidation Price واقعی را نزدیکتر میکنند.
---
نتیجهگیری
Mark Price و Index Price دو ابزار حفاظتی بازار فیوچرز هستند که به نفع تریدرهای منصف طراحی شدهاند. Index Price قیمت واقعی دارایی را از چند بازار اسپات معتبر نمایش میدهد و Mark Price با استفاده از Index Price و Premium میانگین، یک قیمت منصفانه برای محاسبه PnL و تعیین لیکویید شدن فراهم میکند.
درک این مکانیزم به شما کمک میکند در لحظات پرنوسان بازار آرامتر تصمیم بگیرید — چون میدانید که یک حرکت لحظهای در Last Price لزوماً به لیکویید شدن شما منجر نمیشود.
---
خلاصه نقطهای
- Index Price: میانگین وزندهیشده قیمت دارایی از چند صرافی اسپات معتبر — نمایانگر قیمت واقعی بازار
- Mark Price: محاسبهشده از Index Price + Premium میانگین — قیمتی که صرافی برای لیکویید کردن از آن استفاده میکند
- Last Price: آخرین قیمت معامله در بازار فیوچرز — برای لیکویید استفاده نمیشود
- لیکویید شدن زمانی رخ میدهد که Mark Price به Liquidation Price برسد، نه Last Price
- این مکانیزم از Liquidation Hunt (دستکاری قیمت برای شکار لیکویید) جلوگیری میکند
- Funding Rate رابطه مستقیمی با Mark Price دارد و آن را به سمت Index Price هدایت میکند
- در لحظات نوسان شدید، فاصله Mark Price و Last Price میتواند قابل توجه باشد — همیشه Mark Price را ملاک قرار دهید