¿Cuáles son los modos de trading disponibles?

Última actualización: 7 de octubre de 2026

Nuestro motor de trading emplea varios modos de trading para ayudar a los clientes a gestionar su conectividad a la API y las órdenes pendientes (abiertas) durante el mantenimiento programado y las interrupciones del servicio imprevistas.

Los modos de trading indican qué tipos de órdenes pueden o no enviarse, si las órdenes pendientes (abiertas) pueden cancelarse y si puede producirse cruce de órdenes (operaciones).

Cualquier cambio en el modo de trading actual se comunicará a través del endpoint REST SystemStatus, los mensajes WebSocket v1 systemStatus, los mensajes de estado de WebSocket v2 y la API de estado.

Al margen de las APIs, el modo de trading actual también puede publicarse en nuestra página de estado, indicarse en las páginas de trading de kraken.com y consultarse en la app móvil de Kraken Pro.

Modos de trading

Online

Los mercados funcionan con normalidad. Se pueden enviar todos los tipos de órdenes y puede producirse cruce de órdenes (operaciones).

Mantenimiento

Los mercados están fuera de servicio por mantenimiento programado. No se pueden enviar nuevas órdenes ni cancelar las existentes. No se producirá cruce de órdenes (operaciones).

Solo cancelación

Las órdenes pendientes (abiertas) pueden cancelarse, pero no se pueden enviar nuevas órdenes. No se producirá cruce de órdenes (operaciones).

Post Only

Solo pueden enviarse órdenes límite con la opción «post only». Las órdenes pendientes (abiertas) pueden cancelarse. No se producirá cruce de órdenes (operaciones).

Solo límite

Solo pueden enviarse órdenes límite. Las órdenes de mercado serán rechazadas. Las órdenes pendientes (abiertas) pueden cancelarse. No se producirá cruce de órdenes (operaciones).

Ejemplo

Con nuestro cliente de línea de comandos de la REST API, el siguiente ejemplo muestra cómo el endpoint REST SystemStatus devuelve el modo de trading actual en modo online y en modo de mantenimiento:

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"online","timestamp":"2021-08-21T08:29:44Z"}}

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"maintenance","timestamp":"2021-08-21T08:35:32Z"}}