Hyperliquid Academy Independiente · No oficial

¿Por qué Hyperliquid rechazó mi orden?

Verificado el con Hyperliquid docs: Error responses y Hyperliquid docs: Order types · por Hyperliquid Academy

Los rechazos son concretos, y eso es una buena noticia

Aquí no hay nada intermitente ni misterioso. El exchange devuelve un motivo con nombre para cada orden rechazada, y cada uno tiene una única corrección.

Si opera por la interfaz verá un mensaje; por la API recibe además el nombre del error. Esta página cubre todos.

Los once motivos

Lo que veQué significaLa corrección
El precio debe ser divisible por el tick sizeSu precio está entre dos incrementos válidosRedondear a un tick válido
La orden debe tener un valor mínimo de $10Nocional del perpetuo por debajo del pisoAumentar el tamaño
La orden debe tener un valor mínimo de 10 tokens de cotizaciónOrden spot por debajo del piso en el token de cotizaciónAumentar el tamaño
Margen insuficiente para colocar la ordenNo hay suficiente colateral libreLiberar margen o reducir tamaño
La orden reduce-only aumentaría la posiciónLado invertido, o ya no queda posición que reducirRevisar el lado y la posición
La orden post-only se habría ejecutado de inmediatoUna orden ALO que cruzaríaMover al lado pasivo
La orden no pudo ejecutarse de inmediatoUna IOC no encontró contraparte en el libroUsar una orden límite normal
Precio de TP/SL inválidoDisparador del lado equivocado del mercadoStop debajo en un largo, encima en un corto
No hay liquidez para la orden de mercadoEl libro no puede llenarlaReducir tamaño, o usar límite
Precio de la orden demasiado lejos del oráculoFuera de la banda permitida alrededor del oráculoRevisar si hay un decimal mal puesto
Excedería el límite del nivel de margen con el apalancamiento actualPosición demasiado grande para este apalancamientoBajar apalancamiento o tamaño

Los cinco que explican casi todos

Tick size

Cada mercado tiene un incremento mínimo de precio, y varía entre mercados. Un precio entre dos incrementos se rechaza, no se redondea.

Por la aplicación esto casi no pasa, porque el ticket redondea por usted. Por API pasa constantemente, porque su código no lo hace. El incremento viene en los metadatos del mercado: léalo en lugar de suponer una cantidad de decimales.

El valor mínimo de orden

$10.00 de nocional en perpetuos, o diez unidades del token de cotización en spot.

Es un umbral de nocional, así que la cantidad de monedas que le corresponde se mueve con el precio. Un tamaño que funcionaba la semana pasada puede quedar por debajo del piso hoy tras una caída.

Margen insuficiente

La causa obvia es una cuenta vacía. Las dos no obvias atrapan a más gente.

Las órdenes en el libro reservan margen. Las órdenes abiertas sin ejecutar pueden retener colateral, así que una cuenta que parece libre no lo está. Cancele lo que no esté usando.

Qué saldo cuenta depende del modo de su cuenta. En modo estándar, lo que da margen a un perpetuo es el saldo de Perps, y el USDC que está en spot no cuenta.

Reduce-only aumentaría la posición

Las órdenes reduce-only solo pueden encoger. El rechazo significa que la suya no lo habría hecho.

Dos causas: el lado está invertido — una compra reduce-only contra un largo es un aumento — o la posición ya está cerrada, así que cualquier orden ahora abre una nueva.

Este rechazo es el flag haciendo su trabajo. Sin él, esa misma orden habría abierto una posición en sentido contrario.

Post-only se habría ejecutado

El flag ALO significa “rechazar en vez de tomar”. Si su precio cruza el spread, ese es exactamente el caso que rechaza.

El error informa el mejor bid y ask de ese momento, que le dice cuánto exactamente moverse. Si en realidad quería la ejecución, quite el flag y acepte la comisión de taker.

Los tres más sutiles

Precio demasiado lejos del oráculo. Hay una banda alrededor del precio del oráculo y su límite quedó fuera. Es una protección contra errores de tipeo, y cuando salta la causa suele ser un decimal, no una opinión de mercado.

No hay liquidez para la orden de mercado. El libro no puede llenar su tamaño a ningún precio que esté dispuesto a aceptar. En un mercado delgado, esto es el exchange negándose a darle una ejecución pésima. Reduzca el tamaño o repártalo en el tiempo.

Excedería el límite del nivel de margen. El apalancamiento máximo baja a medida que la posición crece, así que el tope que aplicaba a su primera parte no aplica al total. Baje el apalancamiento o el tamaño — la tabla está en la guía de apalancamiento.

Rechazos que no son rechazos

Dos cosas se reportan como fallas y no lo son.

Una IOC que no ejecutó nada. Immediate-or-cancel hizo exactamente lo que dice su nombre. No hay nada mal; no había con qué cruzar.

Un stop que no se ha disparado. Una orden disparadora esperando en la columna TP/SL está esperando, no fallando. Envía una orden cuando el precio llega al nivel, y hasta entonces no hace nada.

Si no encaja ninguno

Revise lo obvio en este orden: la conexión está viva y la dirección es la que usted cree; está en el mercado que quería; el modo de cuenta es el que supone. Los problemas de conexión se presentan como una interfaz muerta y no como un error, y por eso es fácil confundirlos con un rechazo.

Adónde ir después

Todos los tipos de órdenes y sus flags, que es la referencia detrás de casi toda esta página, y el resto de la sección de problemas, organizada por síntoma.

Preguntas frecuentes

¿Por qué dice que el precio debe ser divisible por el tick size?

Cada mercado tiene un incremento mínimo de precio y el suyo quedó entre dos de ellos. Redondee a un tick válido; en la aplicación esto se hace por usted, y un precio escrito a mano o enviado por API no.

¿Cuál es el tamaño mínimo de orden?

Diez dólares de nocional en perpetuos, o diez unidades del token de cotización en spot. Por debajo la orden se rechaza entera, no se acepta parcialmente.

¿Por qué se rechaza mi orden reduce-only?

Habría aumentado la posición en lugar de reducirla. Normalmente el lado está invertido, o la posición ya se cerró y la orden abriría una nueva en sentido contrario.

¿Por qué falló mi orden post-only?

Se habría ejecutado de inmediato contra el libro, que es precisamente lo que post-only prohíbe. Mueva el precio al lado pasivo del spread. El error informa el mejor bid y ask de ese momento.

¿Qué significa 'precio demasiado lejos del oráculo'?

Su precio límite quedó fuera de la banda que el exchange permite alrededor del precio del oráculo. Es una protección contra errores de tipeo, y salta sobre todo en mercados delgados o con un decimal mal puesto.

¿Por qué no puedo aumentar más la posición?

Niveles de margen. El apalancamiento máximo baja a medida que la posición crece, así que un tamaño válido con su apalancamiento deja de serlo pasado el umbral. Baje el apalancamiento o el tamaño.

Fuentes

Enlazamos la fuente primaria de cada número de esta página. Si una cifra de aquí contradice la documentación de Hyperliquid, la documentación tiene razón y queremos saberlo.

Siga leyendo