· four exchange APIs · rebuilt daily
Cruzar el order book con una orden market incurre en una comisión de taker de hasta el 0.055% por lado, mientras que una orden limit post-only limita las comisiones de ejecución al 0.020% o 0.000%.
Cuando una orden hace match inmediatamente contra la liquidez existente en el order book, el matching engine la procesa como una orden taker. Cuando una orden permanece en el libro antes de hacer match, actúa como una orden maker. La acción rápida del precio hace que las órdenes limit enviadas sin flags de ejecución crucen el spread bid-ask, ejecutándose instantáneamente como órdenes taker e incurriendo en niveles de comisión más altos.
El flag post-only le indica al matching engine que cancele la orden si esta se ejecutara inmediatamente como taker. Esto evita un aumento no deseado de comisiones provocado por desplazamientos en el spread bid-ask entre la colocación de la orden y el matching del engine.
| Exchange | Comisión Maker Futuros | Comisión Taker Futuros | Round-Trip Taker (100,000 USD) | Round-Trip Maker (100,000 USD) | Ahorro con Post-Only (100,000 USD) |
|---|---|---|---|---|---|
| Bitget | 0.020% | 0.030% | 60.00 USD | 40.00 USD | 20.00 USD |
| Bybit | 0.020% | 0.055% | 110.00 USD | 40.00 USD | 70.00 USD |
| MEXC | 0.000% | 0.020% | 40.00 USD | 0.00 USD | 40.00 USD |
| OKX | 0.020% | 0.050% | 100.00 USD | 40.00 USD | 60.00 USD |
En Bybit, entrar y salir de una posición de 100,000 USD utilizando órdenes market incurre en una comisión del 0.055% al entrar (55.00 USD) y del 0.055% al salir (55.00 USD), sumando un total de 110.00 USD en drag por comisiones. Utilizar órdenes limit post-only reduce las comisiones de entrada y salida al 0.020% (20.00 USD cada una), preservando 70.00 USD por round trip. A lo largo de 100 ciclos de trading completos con un volumen nocional de 100,000 USD, el drag por comisiones alcanza los 11,000 USD para órdenes market, en comparación con los 4,000 USD de las órdenes limit post-only.
Las órdenes stop-market garantizan la ejecución a precios variables, mientras que las órdenes stop-limit garantizan límites de precio a riesgo de un fallo total de ejecución.
Una orden stop-market monitorea el precio de referencia. Cuando se alcanza el umbral de disparo (trigger), el venue envía una orden market al engine. La orden hace match contra la profundidad disponible del libro, aceptando comisiones de taker y slippage del mercado para garantizar la salida de la posición.
Una orden stop-limit envía una orden limit a un precio límite especificado una vez activada. Si el precio de mercado se mueve más rápido de lo que el matching engine procesa la colocación de la orden, el precio supera el precio límite antes de que la orden quede asentada en el order book.
Considere una posición long de 10 ETH abierta a 3,000 USD, lo que representa 30,000 USD en valor nocional, con un precio de liquidación de mantenimiento de 2,700 USD. Para gestionar el riesgo, se establece una orden stop-limit con un trigger price de 2,900 USD y un limit price de 2,895 USD.
Durante una venta masiva y rápida del mercado, el precio pasa de 2,905 USD a 2,880 USD en una sola actualización del libro:
Reemplazar la orden stop-limit por una orden stop-market dispara un market sell en el trigger de 2,900 USD. Si la ejecución sufre slippage hasta el bid de 2,880 USD, la posición se cierra con una pérdida realizada de 1,200 USD (10 ETH * 120 USD de caída de precio), evitando el agotamiento total del margen de la cuenta a 2,700 USD.
El flag reduce-only restringe una orden exclusivamente a reducir o cerrar el tamaño de una posición existente.
Si un trader mantiene una posición short de 5 BTC y coloca una orden limit buy de 5 BTC para tomar ganancias, esa orden permanece en el libro hasta que haga match o sea cancelada. Si el trader cierra manualmente la posición short de 5 BTC mediante una orden market, la orden limit buy pendiente permanece activa. Si el precio cae posteriormente al limit price, el engine ejecuta la orden, abriendo una posición long no deseada de 5 BTC.
Añadir el flag reduce-only a la orden limit buy hace que el exchange cancele o reduzca automáticamente el tamaño de la orden una vez que la posición abierta cae a cero.
La estrategia de ejecución de órdenes se cruza directamente con los costes de mantenimiento a lo largo del tiempo. Los spreads de funding rate entre las principales plataformas compensan o agravan el drag por comisiones de transacción.
| Activo | Plataforma con menor funding | Tasa (8h) | Plataforma con mayor funding | Tasa (8h) | Spread de 8h | Volumen en 24h |
|---|---|---|---|---|---|---|
| ETH | OKX | +0.0028% | Bitget | +0.0100% | 0.0072% | $9,004,367,234 |
| BTC | OKX | +0.0077% | Bybit | +0.0100% | 0.0023% | $5,815,551,415 |
| SOL | OKX | -0.0088% | Bitget | +0.0057% | 0.0145% | $1,574,345,384 |
| ZEC | MEXC | +0.0015% | Bitget | +0.0100% | 0.0085% | $774,438,081 |
| XRP | Bybit | -0.0041% | Bitget | +0.0043% | 0.0084% | $505,727,323 |
| XAU | MEXC | +0.0072% | OKX | +0.0209% | 0.0137% | $504,549,644 |
En perps de SOL, mantener una posición long de 100,000 USD en Bitget incurre en un pago de funding positivo del +0.0057% (5.70 USD) pagado a las posiciones short cada 8 horas, sumando un total de 17.10 USD diarios. Mantener la misma posición long de 100,000 USD en OKX recibe un pago de funding del 0.0088% (8.80 USD) cada 8 horas, generando 26.40 USD diarios. La divergencia de rendimiento entre plataformas equivale a 43.50 USD diarios por cada 100,000 USD nocionales.
Las órdenes stop-market aceptan slippage en el bid-ask y comisiones de taker más altas para eliminar el riesgo de cola catastrófico de órdenes pendientes no ejecutadas durante huecos de liquidez. Utilizar flags post-only en todas las entradas limit garantiza precios con comisión maker al rechazar órdenes que, de otro modo, cruzarían los spreads desplazados del order book durante las ventanas de latencia en la colocación.
Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.