Skip to main content
Hacer market making en Intention no es un programa especial al que haya que apuntarse. Cotizas, tus órdenes en el libro se cobran a la comisión maker y, por encima de un umbral, se te paga por aportar liquidez. Lo que conviene entender antes de construir sobre él son tres propiedades estructurales de este exchange que lo diferencian de la mayoría, y después los mecanismos concretos que se derivan de ellas. Todos los mecanismos de abajo están documentados en detalle en otras páginas; esta página es el recorrido por ellos.

Tres cosas que son distintas

La latencia no decide resultados dentro de un bloque. La prioridad en un nivel de precio es primero el precio y después la posición en la secuencia del bloque confirmado, no el momento en que tu paquete llegó a un nodo. Dos órdenes del mismo bloque tienen una precedencia que todos los validadores calculan de forma idéntica. Entre bloques la llegada sigue importando; dentro de uno, el colocation no compra nada. Tu cancelación gana a una orden agresora del mismo bloque. Las cancelaciones se ejecutan en una fase anterior a las órdenes que pueden tomar liquidez. Cuando el precio se mueve y retiras una cotización desfasada, una orden que llegue junto a tu cancelación no puede cazarla. En la mayoría de los exchanges esto es una carrera que se gana con infraestructura; aquí es una garantía del protocolo. Las órdenes solo maker (post-only) se colocan antes de que nada pueda operar contra ellas. Se procesan en la fase sin casación, por delante de todo el flujo agresor, porque por definición no pueden tomar liquidez. En conjunto, todo esto significa que la razón habitual para gastar mucho en latencia (defender las cotizaciones frente a la selección adversa dentro del mismo bloque) aquí no se aplica. Consulta Secuenciación de transacciones.

Cotizar

Usa solo maker. Garantiza el estatus de maker: una orden que cruzaría se rechaza en lugar de ejecutarse como taker. Es la diferencia entre pagar de forma fiable la comisión maker y acabar pagando de vez en cuando la comisión taker por accidente. Consulta Tipos de orden. La prioridad dentro de un nivel es posicional. Las órdenes al mismo precio se ejecutan en el orden en que fueron secuenciadas. Quien está al frente de la cola se ejecuta; quien está al final, mira. Consulta Libro de órdenes. Ajústate al tamaño de tick y al tamaño de lote. Los precios que no se ajustan se rechazan, no se redondean. El colateral libre se redondea hacia abajo y el margen hacia arriba, así que cotizar con un tamaño ajustado exactamente a tu saldo disponible producirá rechazos intermitentes. Consulta Precisión.

Gestionar las cotizaciones

Aquí está la mayor diferencia práctica. Encoger una cotización para gestionar el riesgo no te cuesta tu puesto en la cola. La mayoría de los exchanges no se comportan así, y eso cambia lo que cuesta gestionar el inventario: puedes reducir exposición en un nivel sin volver a hacer cola detrás de todos los que llegaron mientras lo decidías. Consulta Modificar órdenes. Adjunta un ID de orden del cliente a todo. Cuando un envío expira por tiempo no sabes si llegó. Con un identificador que generaste tú, cancelas por ese identificador y acabas en un estado conocido en cualquier caso. Sin él, te toca consultar y adivinar por mercado, lado, precio y tamaño. Genéralos de forma aleatoria y no a partir de un contador: un reinicio que pierda el contador colisiona con órdenes activas. Consulta ID de orden del cliente. La prevención de autoejecución está siempre activa dentro de una cuenta. Si tu orden entrante fuera a tomar tu propia cotización en el libro, la orden en el libro se cancela y se marca con un estado propio. Muestra ese estado: una cotización que desaparece por este motivo significa que dos de tus propias estrategias han chocado. Las subcuentas sí están protegidas entre sí. La prevención de autoejecución se aplica sobre la dirección de la billetera, y todas las subcuentas de una misma billetera la comparten: dos estrategias que ejecutes en subcuentas distintas seguirán cancelándose entre sí cuando se crucen. Si dos estrategias pueden tomar legítimamente lados opuestos, separarlas en subcuentas no lo consigue: necesitan billeteras distintas. Consulta Prevención de autoejecución.

Cuánto paga

Las comisiones maker bajan con tu volumen móvil y, por encima de un umbral de cuota, se vuelven negativas: se te paga por cada ejecución maker.
Fíjate en la base de cálculo. Los niveles de comisiones se miden contra tu propio volumen absoluto; las bonificaciones se miden como cuota del volumen maker de todo el exchange. Son requisitos distintos, y ser un trader grande no da por sí solo derecho a una bonificación: lo que lo da es ser una fracción significativa del libro.
Hay otros dos flujos que afectan a un libro de market making. La financiación se cobra sobre el inventario que se mantiene durante la compensación, lo que para un libro que mantiene sesgo de un día para otro es un coste real o un ingreso real. Y las liquidaciones se cierran primero contra el libro de órdenes: la profundidad en el libro es lo que las absorbe, y ser la contraparte al precio de bancarrota es parte de lo que significa cotizar en un mercado estresado. Consulta Comisiones y Liquidaciones.

Restricciones al tamaño

Las órdenes en el libro reservan margen, no solo las posiciones. Un libro amplio repartido en muchos niveles reserva contra cada nivel que podría abrir una posición. Consulta Modos de margen. Los límites de posición crecen con el mercado. Tu tope en un lado es el mayor entre una cuota del interés abierto del mercado y un suelo fijo, agregado entre subcuentas. Consulta Límites de posición. El inventario afecta a tu puesto en el ranking de desapalancamiento. La puntuación es el beneficio no realizado multiplicado por el apalancamiento efectivo, así que un libro rentable y sesgado con apalancamiento alto se sitúa cerca de la cabeza de la cola. Consulta Desapalancamiento automático.

Poner todo en marcha

La integración usa la misma superficie que todo el mundo: REST y WebSocket, SDK en cuatro lenguajes y herramientas de testnet. Empieza por Desarrolladores. Para acuerdos comerciales (comisiones dedicadas, acuerdos formales de maker o soporte para listados), el canal es contact@intention.xyz. Consulta Preguntas de builders e integración.

Qué leer a continuación

Secuenciación de transacciones

El orden de prioridad que hace defendibles las cotizaciones sin latencia.

Modificar órdenes

Por qué encoger una cotización conserva su puesto en la cola.

Comisiones

Niveles, bonificaciones y cómo se cuenta el volumen.

Desarrolladores

API, SDK y herramientas de testnet.