Limitar la creación de órdenes

La orden límite se ejecutará cuando se alcance el precio especificado.

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

Pedido

Parámetros de consulta

NombreTipo de parámetroDefinición
market*stringDesignación del par comercial disponible (por ejemplo, `TRX_USDT`)
quantity*stringCantidad en moneda_base
price*stringPrecio límite para la ejecución de órdenes en quote_currency
direction*stringTipo de ordenOpciones Disponibles:buysell
stop_loss_pricestringEl precio umbral de mercado del activo, al alcanzar el cual la orden se cancelará automáticamente.
client_order_idstringIdentificador único creado por el cliente
tagstringEtiqueta de corredor

Tipo de parámetro

string

Definición

Designación del par comercial disponible (por ejemplo, `TRX_USDT`)

Tipo de parámetro

string

Definición

Cantidad en moneda_base

Tipo de parámetro

string

Definición

Precio límite para la ejecución de órdenes en quote_currency

Tipo de parámetro

string

Definición

Tipo de ordenOpciones Disponibles:- buy- sell

Tipo de parámetro

string

Definición

El precio umbral de mercado del activo, al alcanzar el cual la orden se cancelará automáticamente.

Tipo de parámetro

string

Definición

Identificador único creado por el cliente

Tipo de parámetro

string

Definición

Etiqueta de corredor

* - parámetro obligatorio

Ejemplo de solicitud


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

Posibles códigos

200: El pedido fue creado exitosamente

404: Usuario o recurso no encontrado

422: datos de entrada no válidos

500: error interno del servidor

Ejemplo de respuesta


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

Posibles errores

Respuestas de ejemplo:


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


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


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


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


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


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


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

Ejemplo de respuesta con error


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