Історія виконаних замовлень
get
https://api.cryptomus.com/v2/user-api/exchange/orders/history
Прохання
Параметри запиту
Назва | Тип параметра | Визначення |
---|---|---|
market | string | Фільтрувати за торговою парою (наприклад, `TRX_USDT`) |
direction | string | Фільтрувати за напрямкомДоступні варіанти:• buy• sell |
order_id | string | Фільтрувати за ідентифікатором замовлення в книзі замовлень |
client_order_id | string | Фільтрувати за ідентифікатором замовлення клієнта |
limit | string | Спеціальний параметр, який встановлює максимальну кількість записів, які повертає запит |
offset | string | Спеціальний параметр, що вказує кількість записів, які потрібно пропустити |
Тип параметра
stringВизначення
Фільтрувати за торговою парою (наприклад, `TRX_USDT`)Тип параметра
stringВизначення
Фільтрувати за напрямкомДоступні варіанти:- buy- sellТип параметра
stringВизначення
Фільтрувати за ідентифікатором замовлення в книзі замовленьТип параметра
stringВизначення
Фільтрувати за ідентифікатором замовлення клієнтаТип параметра
stringВизначення
Спеціальний параметр, який встановлює максимальну кількість записів, які повертає запитТип параметра
stringВизначення
Спеціальний параметр, що вказує кількість записів, які потрібно пропустити
Реакція
Параметри відповіді на замовлення
Назва | Визначення |
---|---|
id | ID замовлення в книзі замовлень |
type | Тип замовленняДоступні варіанти:• buy• sell |
direction | Напрямок замовленняДоступні варіанти:• buy• sell |
symbol | Фільтрувати за торговою парою (наприклад, `TRX_USDT`) |
quantity | Запитувана кількість базового активу |
filledQuantity | Заповнена кількість базового активу |
filledValue | Заповнена кількість активу котирування |
state | Поточний стан замовлення (наприклад, «виконано») |
internalState | Внутрішній стан замовлення (наприклад, «заповнено») |
createdAt | Час створення замовлення |
finishedAt | Час виконання замовлення |
stopLossPrice | Порогова ринкова ціна активу, при досягненні якої ордер буде автоматично скасовано |
Визначення
ID замовлення в книзі замовленьВизначення
Тип замовленняДоступні варіанти:- buy- sellВизначення
Напрямок замовленняДоступні варіанти:- buy- sellВизначення
Фільтрувати за торговою парою (наприклад, `TRX_USDT`)Визначення
Запитувана кількість базового активуВизначення
Заповнена кількість базового активуВизначення
Заповнена кількість активу котируванняВизначення
Поточний стан замовлення (наприклад, «виконано»)Визначення
Внутрішній стан замовлення (наприклад, «заповнено»)Визначення
Час створення замовленняВизначення
Час виконання замовленняВизначення
Порогова ринкова ціна активу, при досягненні якої ордер буде автоматично скасовано
Параметри відповіді на угоду
Назва | Визначення |
---|---|
id | Ідентифікатор угоди |
state | Стан торгівлі (наприклад, "завершено") |
createdAt | Час створення торгівлі |
completedAt | Час завершення торгівлі |
averageFilledPrice | Середня заповнена ціна угоди |
Визначення
Ідентифікатор угодиВизначення
Стан торгівлі (наприклад, "завершено")Визначення
Час створення торгівліВизначення
Час завершення торгівліВизначення
Середня заповнена ціна угоди
Параметри відповіді на угоду
Назва | Визначення |
---|---|
id | Ідентифікатор транзакції |
tradeRole | Роль у торгівліДоступні варіанти:• taker• maker |
filledPrice | Заповнена ціна за операцію |
filledQuantity | Виконана сума в базовій валюті |
filledValue | Виконана сума у валюті котирування |
fee | Комісія за транзакцію |
feeCurrency | Валюта, в якій стягується комісія |
committedAt | Час виконання транзакції |
Визначення
Ідентифікатор транзакціїВизначення
Роль у торгівліДоступні варіанти:- taker- makerВизначення
Заповнена ціна за операціюВизначення
Виконана сума в базовій валютіВизначення
Виконана сума у валюті котируванняВизначення
Комісія за транзакціюВизначення
Валюта, в якій стягується комісіяВизначення
Час виконання транзакції
Приклад відповіді
1{
2 "result": [
3 {
4 "id": "01JEXAPY04JDFBVFC2D23BCKMK",
5 "type": "market",
6 "direction": "sell",
7 "symbol": "TRX_USDT",
8 "quantity": "67.5400000000000000",
9 "filledQuantity": "67.5400000000000000",
10 "filledValue": "20.0053480000000000",
11 "state": "completed",
12 "internalState": "filled",
13 "createdAt": "2024-12-12 11:40:19",
14 "finishedAt": "2024-12-12 11:40:21",
15 "deal": {
16 "id": "01JEXAPZ9C9TWENPFZJASZ1YD2",
17 "state": "completed",
18 "createdAt": "2024-12-12 11:40:21",
19 "completedAt": "2024-12-12 11:40:21",
20 "averageFilledPrice": "0.2962000000000000",
21 "transactions": [
22 {
23 "id": "01JEXAPZ9C9TWENPFZJASZ1YD3",
24 "tradeRole": "taker",
25 "filledPrice": "0.2962000000000000",
26 "filledQuantity": "67.5400000000000000",
27 "filledValue": "20.0053480000000000",
28 "fee": "0.0000000000000000",
29 "feeCurrency": "USDT",
30 "committedAt": "2024-12-12 11:40:21"
31 }
32 ]
33 }
34 },
35 {
36 "id": "01JEXAJDK51C453Z3395RTAY8Y",
37 "type": "market",
38 "direction": "buy",
39 "symbol": "TRX_USDT",
40 "value": "20.0000000000000000",
41 "filledQuantity": "67.5400000000000000",
42 "filledValue": "19.9985940000000000",
43 "state": "completed",
44 "internalState": "filled",
45 "createdAt": "2024-12-12 11:37:51",
46 "finishedAt": "2024-12-12 11:37:53",
47 "deal": {
48 "id": "01JEXAJF41RJ05Z220F2H01S9Z",
49 "state": "completed",
50 "createdAt": "2024-12-12 11:37:53",
51 "completedAt": "2024-12-12 11:37:53",
52 "averageFilledPrice": "0.2961000000000000",
53 "transactions": [
54 {
55 "id": "01JEXAJF4ADPPPVH3NVP2SFX0F",
56 "tradeRole": "taker",
57 "filledPrice": "0.2961000000000000",
58 "filledQuantity": "67.5400000000000000",
59 "filledValue": "19.9985940000000000",
60 "fee": "0.0000000000000000",
61 "feeCurrency": "TRX",
62 "committedAt": "2024-12-12 11:37:53"
63 }
64 ]
65 }
66 },
67 {
68 "id": "01JEXAFCCC5ZVJPZAAHHDKQBNG",
69 "type": "limit",
70 "direction": "sell",
71 "symbol": "TRX_USDT",
72 "price": "0.2964000000000000",
73 "quantity": "20.0000000000000000",
74 "value": "5.9280000000000000",
75 "filledQuantity": "20.0000000000000000",
76 "filledValue": "5.9280000000000000",
77 "state": "completed",
78 "internalState": "filled",
79 "createdAt": "2024-12-12 11:36:12",
80 "finishedAt": "2024-12-12 11:36:22",
81 "deal": {
82 "id": "01JEXAFP50QGFS8CGY2YRR5EDV",
83 "state": "completed",
84 "createdAt": "2024-12-12 11:36:22",
85 "completedAt": "2024-12-12 11:36:22",
86 "averageFilledPrice": "0.2964000000000000",
87 "transactions": [
88 {
89 "id": "01JEXAFP55H5XHF3SHRVCEQ1G9",
90 "tradeRole": "taker",
91 "filledPrice": "0.2964000000000000",
92 "filledQuantity": "20.0000000000000000",
93 "filledValue": "5.9280000000000000",
94 "fee": "0.0000000000000000",
95 "feeCurrency": "USDT",
96 "committedAt": "2024-12-12 11:36:22"
97 }
98 ]
99 }
100 }
101 ]
102}
103
КопіюватиМожливі коди
404: користувача чи ресурс не знайдено
422: Недійсні вхідні дані
500: внутрішня помилка сервера
Можливі комбінації
Назва | Визначення | внутрішній_стан |
---|---|---|
completed | Замовлення виконано та виконано повністю | заповнений |
canceled | Замовлення не було виконано та скасовано користувачем | порожній |
canceled_by_stop_loss | Замовлення не було виконано та автоматично скасовано через досягнення ринком ціни stop_loss | порожній |
canceled | Замовлення було частково виконано, а потім скасовано користувачем | частково_заповнений |
canceled_by_stop_loss | Ордер було частково виконано, а потім автоматично скасовано через досягнення ринком ціни stop_loss | частково_заповнений |
Визначення
Замовлення виконано та виконано повністюВизначення
Замовлення не було виконано та скасовано користувачемВизначення
Замовлення не було виконано та автоматично скасовано через досягнення ринком ціни stop_lossВизначення
Замовлення було частково виконано, а потім скасовано користувачемВизначення
Ордер було частково виконано, а потім автоматично скасовано через досягнення ринком ціни stop_loss
Можливі помилки
Приклад відповіді:
1{
2 "state": 0,
3 "message": "Standard validation error"
4}
КопіюватиПриклад відповіді з помилкою
1{
2 "code": 0,
3 "message": "Validation failed.",
4 "errors": [
5 {
6 "property": "direction",
7 "value": "sells",
8 "message": "The value you selected is not a valid choice."
9 }
10 ]
11}
Копіювати