رفع مشکلات Perps در فانتوم؛ Margin، Limit Order و Liquidation
اگر هنگام معامله Perps در Phantom با خطای Insufficient Margin روبهرو شدهاید، Limit Order شما اجرا نمیشود، موجودی Perps ناپدید شده یا پوزیشن بدون مشاهده قیمت مورد انتظار در نمودار لیکویید شده است، مشکل لزوماً از خود کیف پول نیست. معاملات Perps فانتوم روی زیرساخت Hyperliquid انجام میشوند و عواملی مانند Margin رزروشده، سفارشهای باز، انتقال در حال پردازش و Mark Price میتوانند باعث رفتارهایی شوند که در نگاه اول غیرعادی به نظر میرسند.
در این راهنما بهجای آموزش مقدماتی معاملات Perps، مشکلات واقعی این بخش و روش تشخیص و رفع آنها را بررسی میکنیم.
معاملات Perpetual Futures دارای ریسک بالایی هستند و استفاده از اهرم میتواند باعث از دست رفتن سریع وثیقه شود. مطالب این صفحه صرفاً برای عیبیابی و آموزش کار با قابلیتهای فانتوم است.
Phantom در حال حاضر معاملات Perps را با Hyperliquid ارائه میکند. موجودی Perps به آدرس Ethereum حساب انتخابشده در Phantom متصل است و پوزیشنها، موجودی و تاریخچه معاملات با همان حساب بین نسخه موبایل و Phantom Terminal همگام میشوند.
تشخیص سریع مشکل Perps در فانتوم
قبل از تغییر Margin یا ثبت سفارش جدید، ابتدا مشخص کنید دقیقاً با کدام وضعیت روبهرو هستید:
مشکل | علت محتمل | اولین کاری که انجام دهید |
|---|---|---|
Insufficient Margin | Margin در پوزیشن یا سفارش دیگری رزرو شده | Orders و Positionهای باز را بررسی کنید |
Limit Order اجرا نمیشود | قیمت به شرایط اجرای سفارش نرسیده یا نقدینگی کافی نبوده | Active Orders و Limit Price را بررسی کنید |
Limit Order در دسکتاپ پیدا نمیشود | Phantom Terminal از Limit Order پشتیبانی نمیکند | از اپ موبایل استفاده کنید |
موجودی Perps نمایش داده نمیشود | حساب Phantom اشتباه انتخاب شده | آدرس Ethereum همان Account را بررسی کنید |
واریز هنوز به Perps نرسیده | Deposit یا تبدیل در حال انجام است | History و Hypurrscan را بررسی کنید |
پوزیشن ناگهانی Liquidate شده | Mark Price به قیمت Liquidation رسیده | Liquidation Price و Mark Price را مقایسه کنید |
بعد از بستن معامله مبلغ کمتر است | Fee و Funding از نتیجه نهایی کم شدهاند | History و جزئیات Position را بررسی کنید |
یکی از مهمترین نکات این است که موجودی کل Perps با Available Margin یکسان نیست. ممکن است در حساب USDC وجود داشته باشد، اما بخشی از آن قبلاً برای پوزیشن یا سفارش دیگری کنار گذاشته شده باشد.
خطای Insufficient Margin در فانتوم یعنی چه؟
یکی از رایجترین نمونههای مشکل Perps در فانتوم، پیام زیر هنگام ثبت سفارش است:
Limit order placement failed. Insufficient margin to place order.
این خطا همیشه به معنی خالی بودن Perps Balance نیست. طبق راهنمای رسمی Phantom، Available Margin ممکن است در یکی از سه محل درگیر شده باشد:
پوزیشنهای باز؛
سفارشهای Pending مانند Limit Orderهای دیگر؛
Deposit یا Conversion که هنوز تکمیل نشده است.
چگونه Insufficient Margin را برطرف کنیم؟
ابتدا وارد:
Home → Perps
شوید و موجودی Available Funds را بررسی کنید. سپس تب Orders را باز کنید. اگر سفارشهایی دارید که دیگر به آنها نیاز ندارید، لغوشان کنید.
Phantom امکان لغو یک سفارش از بخش Active Orders و همچنین لغو همه سفارشها از:
Perps → Orders → سهنقطه → Cancel All Orders
را فراهم کرده است.
بعد از لغو سفارش، چند لحظه صبر کنید و Available Margin را دوباره بررسی کنید.
اگر پوزیشن باز دارید، وارد همان Position شوید. در بخش Margin میتوانید گزینههای Add Margin و Reduce Margin را ببینید. البته Reduce Margin صرفاً برای آزادکردن موجودی بدون بررسی ریسک توصیه نمیشود؛ زیرا کاهش وثیقه میتواند Liquidation Price را به قیمت فعلی نزدیکتر کند.
اگر Deposit جدیدی انجام دادهاید نیز قبل از ثبت سفارش بعدی اجازه دهید انتقال و تبدیل کامل شود.
کاهش مبلغ یا Leverage همیشه مشکل Margin را حل نمیکند
کمکردن اندازه سفارش میتواند Margin موردنیاز را کاهش دهد، اما اگر موجودی در یک Pending Order قفل شده باشد، علت اصلی همچنان باقی است. بنابراین بهتر است بهجای چند بار تلاش برای ثبت سفارش، ابتدا Orders و انتقالهای در حال پردازش را بررسی کنید.

چرا Limit Order در فانتوم اجرا نمیشود؟
ثبت موفق Limit Order به معنی بازشدن Position نیست.
Limit Order ابتدا در دفتر سفارش قرار میگیرد و تنها زمانی Position ایجاد میشود که شرایط اجرای سفارش فراهم شود. فانتوم سفارش ثبتشده را در Active Orders صفحه همان بازار و همچنین در:
Home → Perps → Orders
نمایش میدهد.
اگر Limit Order شما اجرا نشده است، موارد زیر را بررسی کنید.
قیمت بازار هنوز به Limit Price نرسیده است
برای مثال، اگر BTC در ۱۱۰ هزار دلار معامله میشود و یک Limit Long روی ۱۰۷ هزار دلار قرار دادهاید، صرف ثبت سفارش باعث بازشدن Long نمیشود.
سفارش تا زمانی که شرایط قیمت آن فراهم شود Pending باقی میماند.
حتی لمس لحظهای یک قیمت در نمودار نیز الزاماً تضمین نمیکند سفارش شما کامل اجرا شود. Phantom توضیح میدهد که ممکن است سفارشهای دیگری در صف جلوتر باشند یا حجم کافی در آن قیمت وجود نداشته باشد.
Margin سفارش دیگری رزرو شده است
چند Limit Order همزمان میتوانند بخشی از Margin در دسترس را رزرو کنند. در چنین شرایطی ممکن است ثبت سفارش بعدی با خطای Insufficient Margin مواجه شود.
سفارشهایی را که دیگر لازم ندارید Cancel کنید و سپس دوباره مقدار Available Funds را کنترل کنید.
در Phantom Terminal دنبال Limit Order میگردید
این مورد بهخصوص برای کاربران دسکتاپ مهم است.
در وضعیت فعلی:
Phantom Mobile: Market Order و Limit Order
Phantom Terminal: فقط Market Order
بنابراین اگر وارد Phantom Terminal شدهاید و گزینه Limit Order پیدا نمیکنید، خرابی برنامه نیست. برای ثبت Limit Order باید از اپلیکیشن موبایل Phantom استفاده کنید.
روش بررسی Limit Order در موبایل
مسیر فعلی ثبت سفارش به این شکل است:
بازار Perps موردنظر را باز کنید.
LongیاShortرا انتخاب کنید.مبلغ و Leverage را مشخص کنید.
آیکون تنظیمات اسلایدری بالای صفحه را بزنید.
وارد
Order Typeشوید.Limit Orderرا انتخاب کنید.روی
Limit Priceبزنید.قیمت موردنظر را وارد کنید.
Review را بررسی کنید.
در صورت تمایل Confirm کنید.
سفارش ثبتشده تا قبل از Fill شدن Position محسوب نمیشود.

چرا موجودی Perps در فانتوم نمایش داده نمیشود؟
موجودی Perps مانند SOL یا یک توکن معمولی مستقیماً در موجودی شبکه سولانا نگهداری نمیشود. Perps Balance روی Hyperliquid قرار دارد، با USDC محاسبه میشود و به آدرس Ethereum مربوط به Phantom Account انتخابشده متصل است.
این موضوع یکی از مهمترین دلایل سردرگمی کاربران است.
ابتدا Phantom Account را بررسی کنید
اگر در Phantom چند Account دارید، عوضکردن Account میتواند باعث شود:
Perps Balance صفر شود؛
Position قبلی نمایش داده نشود؛
Orders ناپدید به نظر برسند.
این اتفاق لزوماً به معنی از بین رفتن پول نیست؛ ممکن است Perps شما به آدرس Ethereum حساب دیگری متصل باشد.
موجودی را مستقل از رابط Phantom بررسی کنید
Phantom برای بررسی مستقل موجودی این روش را پیشنهاد میکند:
همان Account مورد استفاده برای Perps را انتخاب کنید.
آدرس دریافت Ethereum آن را کپی کنید.
وارد Hypurrscan شوید.
آدرس Ethereum را جستوجو کنید.
بخش Overview را بررسی کنید.
در آنجا میتوانید وضعیت Perps و Spot Balance مرتبط با آدرس را مشاهده کنید.
اگر موجودی در Hypurrscan دیده میشود ولی رابط Phantom هنوز آن را نشان نمیدهد، احتمال مشکل نمایشی یا همگامسازی بیشتر از گمشدن واقعی دارایی است.
Deposit به Perps انجام شده اما موجودی هنوز نیامده است
هنگام افزودن موجودی، Phantom دارایی انتخابشده را به USDC تبدیل و به Hyperliquid منتقل میکند. به همین دلیل Deposit صرفاً یک تغییر عدد داخل برنامه نیست و ممکن است چند مرحله آنچین داشته باشد.
اگر تراکنش هنوز در حال پردازش است، همان مبلغ ممکن است موقتاً برای سفارش جدید قابل استفاده نباشد.
اگر Deposit قبل از شروع Bridge به دلیل خطای شبکه Fail شده باشد، Phantom اعلام میکند که دارایی باید همچنان در Solana Wallet باقی مانده باشد. در این حالت ابتدا موجودی اصلی Wallet را بررسی کنید و سپس Deposit را دوباره انجام دهید.
چرا مقدار واریزشده با Perps Balance دقیقاً برابر نیست؟
در Funding، تبدیل و انتقال هزینههایی وجود دارد؛ بنابراین مبلغی که در Hyperliquid بهصورت USDC دریافت میشود میتواند کمی کمتر از مبلغ اولیه باشد.
این موضوع مخصوصاً هنگام واریز دقیقاً ۵ دلار اهمیت دارد. حداقل Funding و Withdrawal فعلی ۵ دلار است، اما کارمزد Funding میتواند موجودی نهایی را به کمی کمتر از ۵ دلار برساند و در نتیجه برداشت آن تا زمانی که Balance افزایش پیدا نکند امکانپذیر نباشد.
Liquidation در فانتوم چگونه اتفاق میافتد؟
Liquidation زمانی اتفاق میافتد که Margin باقیمانده دیگر نتواند زیان احتمالی Position را پوشش دهد.
هرچه Leverage بالاتر باشد، فاصله Entry Price تا Liquidation Price معمولاً کمتر میشود. برای مثال، استفاده از اهرم بالا باعث میشود حرکت نسبتاً کوچک بازار نیز تأثیر بسیار بزرگتری روی Margin داشته باشد.
Phantom از Isolated Margin استفاده میکند
Phantom Perps در حال حاضر از Isolated Margin استفاده میکند.
یعنی Margin هر Position جداگانه است. اگر یک Position Liquidate شود، پوزیشنهای دیگر به دلیل همان Liquidation مستقیماً از Margin آن Position استفاده نمیکنند.
این موضوع را نباید با «بدون ریسک بودن سایر معاملات» اشتباه گرفت؛ هر Position همچنان Margin و Liquidation Price مستقل خودش را دارد.
چگونه Margin پوزیشن را تغییر دهیم؟
برای Position باز:
Position → Margin → Add Margin / Reduce Margin
قابل دسترسی است.
اضافهکردن Margin میتواند فضای بیشتری بین قیمت فعلی و Liquidation ایجاد کند. در مقابل، Reduce Margin وثیقه Position را کاهش میدهد و باید قبل از تأیید، Liquidation Price جدید بررسی شود.
چرا پوزیشن لیکویید شد ولی نمودار به آن قیمت نرسید؟
این یکی از گیجکنندهترین مشکلات Perps در فانتوم است.
Liquidation براساس Mark Price انجام میشود، نه الزاماً همان قیمتی که در نمودار TradingView مشاهده میکنید.
طبق توضیح Phantom، Mark Price یک برآورد Fair Value از Hyperliquid است که اطلاعات Oracle و عوامل مرتبط با بازار را در نظر میگیرد و ممکن است برای مدتی با قیمت Spot نمایشدادهشده روی نمودار اختلاف داشته باشد. به همین دلیل ممکن است Liquidation رخ دهد در حالی که کندل نمودار ظاهراً قیمت مورد انتظار شما را لمس نکرده است.
بنابراین برای بررسی یک Liquidation نباید تنها اسکرینشات نمودار را ملاک قرار دهید. موارد زیر را با هم بررسی کنید:
Entry Price؛
Liquidation Price؛
Leverage؛
Margin؛
تاریخچه Position؛
Mark Price مرتبط با بازار.

چگونه Margin قفلشده را آزاد کنیم؟
اگر هدف شما رفع خطای Insufficient Margin است، بهترتیب زیر جلو بروید:
وارد
Perps → Ordersشوید.Limit Orderهای غیرضروری را Cancel کنید.
Stop Loss یا Take Profitهای قدیمی را بررسی کنید.
Positionهای باز را بررسی کنید.
Deposit یا Conversion در حال پردازش را کامل کنید.
Available Funds را مجدداً بررسی کنید.
در صورت نیاز مبلغ معامله جدید را کاهش دهید.
فقط پس از بررسی Liquidation Price درباره تغییر Margin یک Position تصمیم بگیرید.
لغو سفارش باز یکی از کمریسکترین روشها برای آزادکردن Margin رزروشده است؛ در حالی که Reduce Margin روی یک Position باز مستقیماً روی وضعیت ریسک همان Position اثر میگذارد.
چرا بعد از بستن Perps پول کمتری دریافت کردم؟
P&L نمایشدادهشده هنگام بازبودن Position الزاماً مقدار نهایی دریافتی پس از Close نیست.
Phantom اعلام کرده است که Closing Fee در P&L پوزیشن باز لحاظ نمیشود؛ بنابراین مبلغ Realized نهایی میتواند کمتر باشد. همچنین Funding Payments در طول زمان روی P&L اثر میگذارند.
نکته مهم دیگر این است که کارمزد معامله براساس Position Size محاسبه میشود، نه صرفاً Margin.
در نتیجه اگر با Margin نسبتاً کوچک و Leverage بالا Position بزرگی ساخته باشید، Fee دلاری ممکن است بیشتر از چیزی باشد که با نگاه به Margin انتظار دارید.
چگونه وضعیت واقعی Perps را در Hyperliquid بررسی کنیم؟
اگر رابط Phantom عددی غیرمنتظره نشان میدهد، بهترین روش عیبیابی این است که اطلاعات را با دادههای مستقل Hyperliquid مقایسه کنید.
ابتدا مطمئن شوید آدرس Ethereum همان Phantom Account صحیح را در اختیار دارید. سپس آن را در Hypurrscan بررسی کنید.
این روش بهخصوص در این وضعیتها کاربرد دارد:
موجودی Phantom صفر است؛
Deposit هنوز نمایش داده نمیشود؛
Withdrawal طولانی شده است؛
Position یا Balance بعد از تغییر Account ناپدید شده است؛
میخواهید مطمئن شوید مشکل فقط مربوط به رابط کاربری است.
همچنین Phantom اجازه اتصال مستقیم همان Wallet به Hyperliquid را نیز میدهد.

Perps فانتوم اصلاً کار نمیکند یا گزینه آن نمایش داده نمیشود
قبل از بررسی Margin، مطمئن شوید اصل قابلیت برای حساب شما قابل استفاده است.
در وضعیت فعلی، Phantom اعلام کرده Perps در ایالات متحده، بریتانیا و مناطق مشمول تحریمهای جامع اقتصادی آمریکا در دسترس نیست. محدودیتهای جغرافیایی ممکن است در آینده تغییر کنند.
همچنین برای کار با Perps، Phantom یک Multi-chain Account با Ethereum فعال نیاز دارد. فعال بودن Ethereum را میتوانید از:
Settings → Active Networks
بررسی کنید.
استفاده از Ledger نیز برای Phantom Perps در حال حاضر پشتیبانی نمیشود.
اگر نسخه قدیمی برنامه دارید، ابتدا از صفحه آخرین نسخه Phantom Wallet نسخه مناسب را بررسی کنید؛ زیرا محل گزینهها و قابلیتهای معاملاتی ممکن است در نسخههای مختلف تغییر کند.
چکلیست نهایی رفع مشکل Perps در فانتوم
وقتی Perps فانتوم کار نمیکند، ثبت سفارشهای متعدد پشتسرهم معمولاً روش مناسبی برای عیبیابی نیست. این ترتیب کمک میکند سریعتر محل مشکل را پیدا کنید:
Phantom Account صحیح را انتخاب کنید.
Ethereum را در Active Networks فعال نگه دارید.
Available Funds را بررسی کنید.
وارد Perps → Orders شوید.
سفارشهای Pending غیرضروری را Cancel کنید.
Deposit و Conversionهای در حال انجام را بررسی کنید.
اگر Limit Order استفاده میکنید، مطمئن شوید در اپ موبایل هستید.
Limit Price و وضعیت Active Orders را کنترل کنید.
برای Position باز، Margin و Liquidation Price را بررسی کنید.
Liquidation را براساس Mark Price تحلیل کنید، نه فقط کندل نمودار.
در اختلاف موجودی، آدرس Ethereum را در Hypurrscan بررسی کنید.
قبل از Reduce Margin، اثر آن بر Liquidation Price را ببینید.
سوالات متداول
چرا با وجود موجودی، خطای Insufficient Margin میگیرم؟
زیرا Total Balance با Available Margin یکسان نیست. بخشی از موجودی ممکن است در Position باز، Limit Order دیگر یا Deposit در حال پردازش درگیر شده باشد. سفارشهای باز را بررسی و موارد غیرضروری را Cancel کنید.
چرا Limit Order فانتوم ثبت شده ولی Position باز نشده است؟
Limit Order ابتدا Pending است. Position فقط پس از Fill شدن سفارش ایجاد میشود. وضعیت آن را از Perps → Orders یا Active Orders بازار بررسی کنید.
چرا گزینه Limit Order در Phantom Terminal وجود ندارد؟
چون Phantom Terminal در حال حاضر برای Perps فقط Market Order ارائه میکند. Limit Order از طریق اپ موبایل Phantom در دسترس است.
آیا Liquidation یک Position باعث از بین رفتن Margin سایر Positionها میشود؟
Phantom Perps از Isolated Margin استفاده میکند؛ بنابراین هر Position Margin اختصاصی خود را دارد و Liquidation یک Position مستقیماً Margin Position دیگر را مصرف نمیکند.
چرا قیمت Liquidation با نمودار مطابقت ندارد؟
زیرا Liquidation براساس Mark Price انجام میشود. Mark Price میتواند موقتاً با قیمت Spot یا قیمت نشاندادهشده در TradingView اختلاف داشته باشد.
بعد از بستن Position پول Perps کجا میرود؟
پس از بستهشدن Position، وجوه به Perps Balance شما روی Hyperliquid برمیگردند و تا زمانی که دوباره معامله یا Withdrawal انجام ندهید، در همان موجودی باقی میمانند.
چگونه بفهمم موجودی Perps واقعاً از بین نرفته است؟
آدرس Ethereum مربوط به همان Phantom Account را در Hypurrscan جستوجو کنید. Phantom این روش را برای بررسی مستقل Perps و Spot Balance مرتبط با Hyperliquid پیشنهاد میکند.