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
Pedido
Parámetros de consulta
Nombre | Tipo de parámetro | Definición |
---|---|---|
market* | string | Designación del par comercial disponible (por ejemplo, `TRX_USDT`) |
quantity* | string | Cantidad en moneda_base |
price* | string | Precio límite para la ejecución de órdenes en quote_currency |
direction* | string | Tipo de ordenOpciones Disponibles:• buy• sell |
stop_loss_price | string | El precio umbral de mercado del activo, al alcanzar el cual la orden se cancelará automáticamente. |
client_order_id | string | Identificador único creado por el cliente |
tag | string | Etiqueta de corredor |
Tipo de parámetro
stringDefinición
Designación del par comercial disponible (por ejemplo, `TRX_USDT`)Tipo de parámetro
stringDefinición
Cantidad en moneda_baseTipo de parámetro
stringDefinición
Precio límite para la ejecución de órdenes en quote_currencyTipo de parámetro
stringDefinición
Tipo de ordenOpciones Disponibles:- buy- sellTipo de parámetro
stringDefinición
El precio umbral de mercado del activo, al alcanzar el cual la orden se cancelará automáticamente.Tipo de parámetro
stringDefinición
Identificador único creado por el clienteTipo de parámetro
stringDefinició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"
}
COPIARPosibles 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}
COPIARPosibles 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}
COPIAREjemplo de respuesta con error
1{
2 "code": 4,
3 "message": "Stop-loss price must be higher than order price"
4}
COPIAR