تاریخچه موقعیت ها
برای دریافت اطلاعات تاریخچه موقعیت ها از این نوع درخواست استفاده نمایید:
آدرس درخواست
GET: Marginer/query/MarginPosition/UserReport
محدودیت ارسال درخواست: 60 عدد در ثانیه
نیاز به ارسال توکن: دارد
ورودی درخواست
قابلیت ارسال کوئری ODATA (برای توضیحات بیشتر به این لینک مراجعه کنید)
خروجی تاریخچه موقعیت ها
پارامتر | نوع | توضیحات |
---|---|---|
id | عدد | شناسه سفارش |
userId | عدد | شناسه کاربری |
assetPairId | عدد | شناسه جفت ارز |
endTime | زمان | زمان پایان |
transferOutBaseAmount | عدد | تعداد ارز پایه منتقل شده به |
transferOutCounterAmount | عدد | تعداد ارز معامله منتقل شده به |
transferOutAvgPrice | عدد | قیمت میانگین منتقل شده به |
transferInBaseAmount | عدد | تعداد ارز پایه منتقل شده از |
transferInCounterAmount | عدد | تعداد ارز معامله منتقل شده از |
transferInAvgPrice | عدد | قیمت میانگین منتقل شده از |
startBaseTotal | عدد | ارز پایه تجمیعی شروع |
startBaseLiabilities | عدد | بدهی ارز پایه در شروع |
startAvgPrice | عدد | میانگین قیمت در شروع |
startLatestRate | عدد | آخرین قیمت در شروع |
startCounterTotal | عدد | ارز معامله تجمیعی در پایان |
startCounterLiabilities | عدد | بدهی ارز معامله در پایان |
endBaseTotal | عدد | ارز پایه تجمیعی پایان |
endBaseLiabilities | عدد | بدهی ارز پایه در پایان |
endAvgPrice | عدد | میانگین قیمت در پایان |
endCounterTotal | عدد | ارز معامله تجمیعی در پایان |
endCounterLiabilities | عدد | بدهی ارز معامله در پایان |
isActive | بولین | فعال بودن |
isLong | بولین | معامله از نوع لانگ (خرید) |
profit | عدد | سود |
pair | رشته | جفت ارز |
endCounterAccrued | عدد | تعداد ارز معامله تعلق گرفته |
endBaseAccrued | عدد | تعداد ارز پایه تعلق گرفته |
startEquity | عدد | شروع دارایی |
endEquity | عدد | پایان دارایی |
closedType | لیست | نوع بستن پوزیشن شامل closed=1 (بسته شده), Expired=2 (منقضی شده), Liquided=3 (لیکویید شده), TransferIn=4 (انتقال به حساب مارجین), TransferOut=5 (انتقال از حساب مارجین), |
OpenType | لیست | نوع بازکردن پوزیشن شامل Opened=1 (باز شده), TransferIn=2 (انتقال به حساب مارجین), TransferOut=3 (انتقال از حساب مارجین), |
startBase | عدد | شروع ارز پایه |
startCounter | عدد | شروع ارز معامله |
endBase | عدد | پایان ارز پایه |
endCounter | عدد | پایان ارز معامله |
amountInPosition | عدد | تعداد وارد شده در موقعیت |
amountOutPosition | عدد | تعداد خارج شده از موقعیت |
نمونه خروجی درخواست
{
"@odata.context": "http://back-financial_marginer/query/$metadata#Collection(Saraf.Services.Marginer.Core.Services.MarginPositions.Dtos.UserMarginPositionResponse)",
"@odata.count": 16,
"value": [
{
"id": 4,
"userId": 10,
"assetPairId": 18,
"endTime": "2024-02-20T14:59:59.130076",
"transferOutBaseAmount": 109700000,
"transferOutCounterAmount": 0,
"transferOutAvgPrice": 0,
"transferInBaseAmount": 3902056317.697273,
"transferInCounterAmount": 0,
"transferInAvgPrice": 0,
"startBaseTotal": 109700000,
"startBaseLiabilities": 9400000,
"startAvgPrice": 0,
"startLatestRate": 0,
"startCounterTotal": 10000,
"startCounterLiabilities": 0,
"endBaseTotal": 3902056317.697273,
"endBaseLiabilities": 10043041.66659,
"endAvgPrice": 55362.20118222932,
"endCounterTotal": 10000,
"endCounterLiabilities": 0,
"isActive": false,
"isLong": true,
"profit": -643041.66659,
"fee": 0,
"creationTime": "2024-02-19T15:57:52.799409",
"lastModificationTime": "2024-02-20T14:59:59.13297",
"percent": -0.0001411423892,
"pair": "USDT/IRT",
"endCounterAccrued": 0,
"endBaseAccrued": 0,
"startEquity": 0,
"endEquity": 0,
"closedType": null,
"openedType": null,
"startBase": 4002356317.697273,
"startCounter": 10000,
"endBase": 4001713276.030683,
"endCounter": 10000,
"amountInPosition": 0.0008754863455,
"amountOutPosition": 0.00087492149596,
},
]
}