بستن موقعیت
POST/positions/:positionId/close
برای بستن موقعیت، یک سفارش در جهت عکس موقعیت اولیه ثبت میشود:
- موقعیت فروش با ثبت سفارش خرید تعهدی بسته میشود.
- موقعیت خرید با ثبت سفارش فروش تعهدی بسته میشود.
پس از تکمیل سفارش تسویه، تعهد موقعیت بازپرداخت شده و سود یا زیان نهایی به کیفپول تعهدی کاربر واریز میشود.
محدودیت فراخوانی: ۳۰۰ درخواست در ۱۰ دقیقه
API Key
در صورت استفاده از API Key، دسترسی TRADE روی کلید الزامی است.
سفارش تسویه از دارایی کلی موقعیت تأمین اعتبار میشود و باید شرایط زیر را داشته باشد:
- مجموع مقدار باز سفارشهای تسویه از تعهد باقیمانده موقعیت بیشتر نباشد:
liability - liabilityInOrder - ارزش کل سفارشهای باز تسویه از دارایی آزاد موقعیت بیشتر نباشد:
totalAsset - assetInOrder - سفارشهای تسویه جزئی باید حداقل مقدار سفارش بازار را رعایت کنند.
- در تسویه نهایی، تمام تعهد باقیمانده باید با
دقت حداکثر ۱۰ رقم اعشارارسال شود.
انواع اجرای سفارش:
limit: سفارش با قیمت معینmarket: سفارش با قیمت بازارstop_limit: سفارش حد ضرر با قیمت معینstop_market: سفارش حد ضرر با قیمت بازارoco: ثبت همزمان سفارش با قیمت معین و سفارش حد ضرر
شرایط سفارش OCO
- شرط قیمت سفارش OCO برای بستن موقعیت فروش با سفارش خرید:
price < marketPrice < stopPrice و stopLimitPrice
- شرط قیمت سفارش OCO برای بستن موقعیت خرید با سفارش فروش:
price > marketPrice > stopPrice و stopLimitPrice
Request
Responses
- 200
- 400
- 404
پاسخ درخواست.
توجه: خطاهای بیزینسی نیز با status code 200 برگردانده میشوند.
ورودی نامعتبر
موقعیت باز موردنظر پیدا نشد.