[پیشنهاد]: تجمیع پوزیشن های تعهدی در یک قالب یک پوزیشن
نیازمندی
در API فعلی، وقتی که روی یک ارز خاص 2 یا چند پوزیشن تعهدی گرفته میشه، هر پوزیشن به طور مجزا لیست میشه و باید به طور مجزا هم بسته بشه؛ این موضوع وقتی که تعداد پوزیشن ها انگشت شمار هست، هیچ مشکلی ایجاد نمیکنه، اما زمانی که تعداد پوزیشن ها زیاد باشه (برای مثال 100-200 عدد)، مدیریت پوزیشن ها بسیار سخت میشه (توجه بفرمائید که باز کردن موقعیت ها با API و در زمان های خاصی انجام میشه و امکان تجمیع سفارش ها در قالب یک سفارش تعهدی از طرف کاربر امکان نداره) مثلاً الان ما در حدود 200 پوزیشن داریم که کل این پوزیشن ها برای 5 بازار هست! تعداد درخواست های ارسالی برای بستن این پوزیشن ها رو در نظر بگیرید... تعداد درخواستی که برای گرفتن لیست این پوزیشن ها، باید از طرف ما ارسال بشه و توسط سرور نوبیتکس هندل بشه، در صورتی که میشه کل این پوزیشن ها در 5 ردیف خلاصه بشه!
راهحل
تجمیع کل پوزیشن های روی یک بازار، در قالب 1 پوزیشن معاملاتی برای همون بازار
امکانات مشابه
اگر صرافی های مطرح رو ملاحظه بفرمائید این موضوع پیاده سازی شده و با باز کردن پوزیشن جدید (همسو با پوزیشن قبل)، پوزیشن جدید با پوزیشن قدیم تجمیع شده و برآیند این دو یک پوزیشن خواهید بود. برای مثال صرافی کوکوین و بینگ ایکس.
توضیح تکمیلی
No response
سلام برای بستن تمامی معاملات باید بشه از "/market/orders/cancel-old" استفاده کرد که در نوبیتکس به نام "لغو جمعی سفارشات" در داکیومنت اشاره داره. توی بینگ ایکس ، کوینکس ، بایننس ، بای بیت و ... هم بستن تمامی سفارشات استفاده میشه. موفق باشید/.