

تاریخ انتشار: 4 آگوست 2026
چرا در سواپ ارز دیجیتال کمتری دریافت کردم؟ Slippage و Price Impact چیست؟
فهرست مطالب
چرا در سواپ ارز دیجیتال کمتری دریافت کردم؟ دو عامل جدا مقصرند
اگر در یک سواپ ارز دیجیتال کمتر از مقدار مورد انتظار دریافت کردهاید، معمولاً باید سه عامل را بررسی کنید: Price Impact یا اثر معامله شما بر قیمت، Price Slippage یا تغییر قیمت بین دریافت پیشنمایش و اجرای نهایی، و هزینههایی مانند کارمزد استخر، مسیر تبدیل یا مالیات احتمالی توکن. Price Impact و Slippage دو مفهوم متفاوتاند، اما تنها دلایل اختلاف مقدار دریافتی نیستند.
بیشتر Swapهای آنچین از طریق استخرهای نقدینگی و قراردادهای هوشمند انجام میشوند؛ برای آشنایی با ساختار این بازارها، مقاله دیفای چیست؟ را بخوانید.

Price Impact چیست: تأثیر خود معامله شما
هر استخر نقدینگی یا بازار، مقدار محدودی از هر ارز را در خود دارد. وقتی حجم معامله شما نسبت به این مقدار بزرگ باشد، خودِ معامله شما قیمت را جابهجا میکند — دقیقاً مثل زمانی که در یک مغازه کوچک همه سیبهای موجود را یکجا بخرید؛ مغازهدار مجبور است قیمت سیبهای باقیمانده را بالاتر ببرد چون عرضه کم شده. این تأثیر، Price Impact نام دارد.
نکته مهم اینجاست: Price Impact قابل محاسبه و از پیش قابلپیشبینی است. قبل از تأیید نهایی معامله، تقریباً همه ابزارهای تبدیل درصد آن را نشان میدهند. اگر این عدد بالا باشد (مثلاً بیش از چند درصد)، این «بدشانسی» نیست — یک هزینه ریاضی مشخص است که با تأیید معامله، آگاهانه پذیرفتهاید.
Slippage چیست: فاصله بین قیمت پیشنهادی و قیمت نهایی
Slippage برخلاف Price Impact، ربطی به اندازه معامله شما ندارد؛ ربط به زمان دارد. بین لحظهای که قیمت به شما نمایش داده میشود و لحظهای که تراکنش واقعاً روی شبکه ثبت و نهایی میشود، چند ثانیه یا حتی چند دقیقه فاصله است. در این فاصله، بازار میتواند حرکت کند، معاملات دیگری در همان استخر انجام شود، یا رباتهای خودکار (MEV Bot) از این فاصله زمانی سوءاستفاده کنند.
Slippage میتواند مثبت هم باشد (قیمت به نفع شما تغییر کند)، اما در عمل به دلیل رقابت رباتهای شکارچی، بیشتر مواقع همین فاصله زمانی به ضرر کاربر عادی تمام میشود.

تفاوت اصلی در یک مثال ساده
فرض کنید میخواهید ۱۰ هزار دلار توکن X را با یک ارز دیگر معامله کنید. اگر استخر نقدینگی این جفتارز کوچک باشد، همین معامله ۱۰هزاردلاری میتواند قیمت را ۲ درصد جابهجا کند — این Price Impact است و از قبل مشخص بوده. اما اگر همزمان یک معامله بزرگ دیگر هم در همان لحظه وارد همان استخر شود و قیمت را قبل از رسیدن تراکنش شما تغییر دهد، مقدار نهایی دریافتیتان از چیزی که انتظار داشتید هم کمتر میشود — این بخش اضافه، Slippage است.
تنظیم Slippage بالا دقیقاً چیزی است که باتهای شکارچی منتظرشاند
این نکتهای است که در اکثر راهنماهای فارسی نادیده گرفته میشود: تنظیم «Slippage Tolerance» (حداکثر افت قیمت قابلقبول) فقط یک عدد فنی نیست — یک اجازهنامه است. وقتی این عدد را بالا میبرید (مثلاً برای اینکه معامله یک توکن کمنقدینگی حتماً انجام شود)، دقیقاً همان فضایی را باز میکنید که یک ربات میتواند از آن سوءاستفاده کند.
⚠️ در حمله معروف به «حمله ساندویچی» (Sandwich Attack)، یک ربات تراکنش در حال انتظار شما را در ممپول میبیند، درست قبل از آن یک خرید بزرگ انجام میدهد تا قیمت را بالا ببرد، اجازه میدهد تراکنش شما با قیمت بدتر اجرا شود، و بلافاصله بعد از آن میفروشد و سود میبرد. هرچه Slippage Tolerance شما بالاتر باشد، فضای بیشتری برای این «ساندویچ» وجود دارد.
البته Slippage بالا بهتنهایی به معنی وقوع قطعی حمله ساندویچی نیست؛ فقط محدوده بزرگتری برای اجرای معامله با قیمت نامطلوب ایجاد میکند. استفاده از مسیرهای خصوصی یا سرویسهای دارای MEV Protection میتواند تراکنش را از ممپول عمومی پنهان و احتمال Front-running را کاهش دهد، اما هیچ روش محافظتی بدون محدودیت نیست.
❌ اشتباه رایج: بالا بردن Slippage Tolerance تا عددی مثل ۱۰ یا ۱۵ درصد فقط برای اینکه تراکنش «قطعاً انجام شود». این کار دقیقاً همان چیزی است که یک بات شکارچی نیاز دارد تا بیشترین سود را از معامله شما بگیرد.
چرا گاهی تراکنش اصلاً انجام نمیشود
Slippage Tolerance در واقع یک سپر محافظ است، نه یک هزینه. اگر قیمت نهایی بیشتر از عددی که تعیین کردهاید تغییر کند، تراکنش بهجای اینکه با ضرر بیشتر اجرا شود، خودش لغو (Revert) میشود و دارایی به کیف پول برمیگردد. در این حالت فقط کارمزد شبکهای که برای تلاش تراکنش پرداخت کردهاید از دست میرود، نه اصل دارایی. به همین دلیل عدد خیلی پایین هم مشکلساز است: در بازار پرنوسان، تراکنش پیوسته Revert میشود و فقط کارمزد هدر میرود.
کارمزد و مالیات توکن؛ عامل سومی که نباید فراموش شود
مقدار کمتر دریافتی همیشه نتیجه Slippage یا Price Impact نیست. استخرهای نقدینگی برای هر معامله کارمزد دریافت میکنند و بعضی توکنها نیز در قرارداد خود مالیات خرید، فروش یا انتقال دارند. ممکن است قیمت معامله تغییر زیادی نکرده باشد، اما بخشی از دارایی بهعنوان کارمزد استخر، هزینه مسیر تبدیل یا مالیات توکن کسر شده باشد.
کارمزد شبکه یا Gas نیز معمولاً از ارز بومی شبکه پرداخت میشود و نباید با مقدار توکن خروجی اشتباه گرفته شود. برای نمونه، در شبکه اتریوم کارمزد با ETH و در BNB Smart Chain با BNB پرداخت میشود.
کارمزد شبکه یا Gas نیز معمولاً از ارز بومی شبکه پرداخت میشود و نباید با مقدار توکن خروجی اشتباه گرفته شود. برای نمونه، در شبکه اتریوم کارمزد با ETH و در BNB Smart Chain با BNB پرداخت میشود.
کدامیک مقصر است؟
| عامل | علت اصلی | قبل از معامله قابل مشاهده است؟ | راه کاهش |
|---|---|---|---|
| Price Impact | اندازه سفارش نسبت به عمق نقدینگی | معمولاً بهصورت تخمینی | کاهش حجم، بازار عمیقتر یا مسیر بهتر |
| Price Slippage | تغییر بازار میان Quote و اجرای نهایی | فقط سقف تحمل مشخص میشود | تنظیم منطقی Tolerance و استفاده از مسیر محافظتشده |
| کارمزد استخر | هزینه استفاده از استخر نقدینگی | معمولاً بله | مقایسه استخرها و مسیرهای تبدیل |
| مالیات توکن | منطق داخلی قرارداد توکن | همیشه شفاف نیست | بررسی قرارداد و منابع رسمی |
| Gas Fee | هزینه پردازش تراکنش در شبکه | بهصورت تخمینی | انتخاب زمان یا شبکه مناسبتر |

چکلیست جلوگیری از دریافت ارز کمتر
- قبل از معاملههای بزرگ، ابتدا یک مقدار کوچک را امتحان کنید تا Price Impact واقعی را ببینید.
- Slippage Tolerance را روی عددی معقول (معمولاً حدود نیم تا یک درصد برای جفتارزهای پرنقدینگی) نگه دارید، نه خیلی بالا.
- در بازارهای پرنوسان یا برای توکنهای کمشناختهشده، حجم معامله را کوچکتر و در چند مرحله انجام دهید.
- همیشه قبل از تأیید نهایی، عدد Price Impact نمایشدادهشده در صفحه معامله را بخوانید، نه فقط روی دکمه تأیید کلیک کنید.
برای تبدیل داراییهای پشتیبانیشده میتوانید پس از بررسی قیمت نهایی، کارمزد و مقدار دریافتی، از ابزار خرید و تبدیل ویکیاکسچنج استفاده کنید. پیش از تأیید سفارش، جزئیات معامله و مقدار خروجی را دوباره بررسی کنید.
جمعبندی
دریافت ارز کمتر از انتظار در یک Swap تصادفی نیست — یا نتیجه Price Impact است (که از قبل قابلمحاسبه بوده) یا نتیجه Slippage (که به فاصله زمانی و رقابت بازار مربوط میشود). تنظیم Slippage Tolerance بالا برای «مطمئنشدن از انجام معامله» دقیقاً همان چیزی است که فضا را برای باتهای شکارچی باز میکند؛ تعادل بین این دو، بخش مهمی از معاملهگری هوشمندانه است.
منابع مفید
پرسش و پاسخ
چرا در سواپ (Swap) ارز دیجیتال کمتر از عدد نمایشدادهشده دریافت کردم؟
معمولاً به دلیل Price Impact (تأثیر اندازه معامله شما روی قیمت) یا Slippage (فاصله بین قیمت پیشنهادی و قیمت نهایی هنگام اجرای تراکنش) است.
تفاوت Price Impact و Slippage چیست؟
Price Impact تأثیری است که خود معامله شما روی قیمت میگذارد و از قبل قابلمحاسبه است. Slippage فاصلهای است که بهخاطر گذشت زمان بین ثبت و اجرای تراکنش ایجاد میشود و کمتر قابلپیشبینی است.
چرا نباید Slippage Tolerance را خیلی بالا تنظیم کنم؟
چون هرچه این عدد بالاتر باشد، فضای بیشتری برای باتهای شکارچی (مثل حمله ساندویچی) باز میشود تا از تراکنش شما سود ببرند.
حمله ساندویچی (Sandwich Attack) چیست؟
حملهای است که در آن یک ربات قبل از تراکنش شما یک خرید بزرگ انجام میدهد تا قیمت را بالا ببرد، اجازه میدهد تراکنش شما با قیمت بدتر اجرا شود، و بلافاصله بعد میفروشد و سود میبرد.
چطور میتوانم Price Impact یک معامله را کم کنم؟
با کاهش حجم معامله، تقسیم آن به چند بخش کوچکتر، یا انتخاب جفتارزی که نقدینگی بیشتری دارد.
آیا Price Impact بالا همیشه به معنای ضرر است؟
بله، چون این عدد قبل از تأیید معامله نمایش داده میشود و با تأیید نهایی، این هزینه را آگاهانه پذیرفتهاید — برخلاف Slippage که کمتر قابلپیشبینی است.
اگر Slippage Tolerance را خیلی پایین بگذارم چه اتفاقی میافتد؟
در بازار پرنوسان، تراکنش ممکن است پیوسته لغو (Revert) شود و فقط کارمزد شبکه هدر برود، بدون اینکه اصل معامله انجام شود.

