Ogranicz tworzenie zamówień

Zlecenie z limitem zostanie zrealizowane po osiągnięciu określonej ceny

post
https://api.cryptomus.com/v2/user-api/exchange/orders
KOPIUJ

Wniosek

Parametry zapytania

NazwaTyp parametruDefinicja
market*stringOznaczenie dostępnej pary handlowej (np. `TRX_USDT`)
quantity*stringIlość w walucie_bazowej
price*stringLimit ceny realizacji zlecenia w walucie quote_currency
direction*stringTyp zamówieniaDostępne opcje:buysell
stop_loss_pricestringPróg ceny rynkowej aktywa, po osiągnięciu którego zlecenie zostanie automatycznie anulowane
client_order_idstringUnikalny identyfikator stworzony przez klienta
tagstringTag brokera

Typ parametru

string

Definicja

Oznaczenie dostępnej pary handlowej (np. `TRX_USDT`)

Typ parametru

string

Definicja

Ilość w walucie_bazowej

Typ parametru

string

Definicja

Limit ceny realizacji zlecenia w walucie quote_currency

Typ parametru

string

Definicja

Typ zamówieniaDostępne opcje:- buy- sell

Typ parametru

string

Definicja

Próg ceny rynkowej aktywa, po osiągnięciu którego zlecenie zostanie automatycznie anulowane

Typ parametru

string

Definicja

Unikalny identyfikator stworzony przez klienta

Typ parametru

string

Definicja

Tag brokera

* - obowiązkowy parametr

Przykład żądania


{
  "market": "TRX_USDT",
  "quantity": "20",
  "price": "0.2964",
  "direction": "buy",
  "stop_loss_price": "0.31"
}
KOPIUJ

Możliwe kody

200: Zamówienie zostało pomyślnie utworzone

404: Nie znaleziono użytkownika lub zasobu

422: Nieprawidłowe dane wejściowe

500: Wewnętrzny błąd serwera

Przykład odpowiedzi


1{
2  "order_id": "01JEXAFCCC5ZVJPZAAHHDKQBNG"
3}
KOPIUJ

Możliwe błędy

Przykładowe odpowiedzi:


1{
2  "state": 1,
3  "message": "Market validation error"
4}
KOPIUJ


1{
2  "state": 2,
3  "message": "Incorrect amount or price accuracy"
4}
KOPIUJ


1{
2  "state": 3,
3  "message": "Order amount is out of acceptable ranges"
4}
KOPIUJ


1{
2  "state": 4,
3  "message": "Stop Loss order price error"
4}
KOPIUJ


1{
2  "state": 6,
3  "message": "Insufficient balance"
4}
KOPIUJ


1{
2  "state": 7,
3  "message": "client_order_id error"
4}
KOPIUJ


1{
2  "state": 0,
3  "message": "Standard validation error"
4}
KOPIUJ

Przykład odpowiedzi z błędem


1{
2  "code": 4,
3  "message": "Stop-loss price must be higher than order price"
4}
KOPIUJ