Error al crear orden de tipo 'MARKET'

Que tal,

Estoy intentando crear una order de tipo “MARKET” utilizando el token de acceso a la API y lenguaje Python.

La documentación solo da un ejemplo de como crear una orden de tipo “LIMIT” pero no habla de las tipo “MARKET”: https://exchange.ripio.com/en/api/#91

Intenté una forma análoga a lo explicado en la documentación utilizando los siguientes parámetros:
url:
‘https:// api .exchange.ripio .com/api/v1/order/BTC_USDC/’
body:
{
“order_type”: “MARKET”,
“amount”: “0.00025”,
“side”: “SELL”
}

Y recibo el siguiente mensaje de error:
{‘status_code’: 400, ‘errors’: {‘non_field_errors’: [‘Total must be at least 10.’]}, ‘message’: ‘An error has occurred, please check the form.’}

¿Tienen información de que significa este mensaje? Según entiendo los mínimos de orden se cumplen dada la información disponible en: https://exchange.ripio.com/es/comisiones/

Algo a notar es que no estoy teniendo problemas para crear ordenes de tipo “LIMIT” y con el par “USDC_ARS” logro crear ordenes de tipo “MARKET” sin problemas. Pero cuando lo intento con pares que refieren a BTC recibo ese mensaje anterior.

Saludos.

Hola @cgastonignacio, ¿Pudiste solucionarlo?
A mi me pasa algo similar, me da el siguiente error:

{“status_code”:400,“errors”:{“non_field_errors”:“Something unexpected ocurred!”},“message”:“Seems like an unexpected error occurred. Please try again later or write us to [email protected] if the problem persists.”}

El código utilizado es el siguiente:
WinHttpRequest.Open “POST”,“https://api.exchange.ripio.com/api/v1/order/BTC_ARS/”, False
WinHttpRequest.SetRequestHeader “Content-Type”, “application/json”
WinHttpRequest.SetRequestHeader “Authorization”, “Bearer TOKEN”
WinHttpRequest.Send “order_type=MARKET&amount=0.0002&side=SELL”

¿Dónde podrá estar el error?
Gracias.

No, no pude solucionarlo.

El problema existe también en la interfaz web del exchange, al intentar hacer órdenes SELL de tipo MARKET en el par BTC_USDC un mensaje flotante aparece diciendo “Total must be at least 10.”.
En general el comportamiento de las órdenes MARKET se ve endeble, en pares que sí están funcionando noté latencias grandes hasta que se lleva a cabo.

Entiendo que el problema está del lado del backend del exchange, envié tickets de soporte por la interfaz de la página y respondieron que iban a evaluar el tema. Dudo que exista algo que se pueda hacer como usuarios de la API.

Saludos.

Hola @cgastoningnacio, pasa lo mismo con las ordenes BTC_ARS.
Las tipo LIMIT funcionan bien, pero las tipo MARKET me devuelven un error parecido: “Total must be at least 1000”.
Si me dan alguna respuesta te aviso.
Gracias por tu devolución.