Se puede operar si los retiros están temporalmente cerrados porque el bloqueo se aplica a la creación y confirmación de una solicitud de retiro, no al emparejamiento de órdenes dentro del motor de trading.
La restricción queda registrada en los estados de las solicitudes de retiro y en los parámetros de la cuenta, pero no la utiliza el matching engine al aceptar y ejecutar órdenes limitadas o de mercado.
Los fondos permanecen en el balance interno de la cuenta, participan en el cálculo del margen disponible y cambian cuando se ejecutan operaciones; esos cambios se reflejan en los informes de órdenes y en el historial de operaciones.
🔒 Qué significa que los retiros estén temporalmente cerrados
Un cierre temporal de retiros significa que el módulo de pagos del exchange cripto impide que la cuenta complete una transferencia de fondos fuera de la plataforma, manteniendo los activos en el balance interno.
La restricción se aplica en la etapa de procesamiento de la solicitud de retiro y detiene el proceso antes de que los datos se transmitan a una pasarela de pago externa o a la blockchain.
El cierre de retiros queda registrado en el historial de operaciones de la cuenta como un estado de solicitud sin confirmación de envío y como una operación sin txid.
| Elemento del sistema | Acción realizada | Punto de registro |
|---|---|---|
| Formulario de retiro | Bloquea la confirmación y finalización de la solicitud de retiro | Estado de la operación en el historial de retiros |
| Módulo de pagos | Detiene el procesamiento de la solicitud antes de pasarla al circuito externo | Ausencia de txid y de marca de envío |
| Balance interno de la cuenta | Sigue contabilizando los activos sin descontarlos fuera de la plataforma | Balance de la cuenta e informe de movimientos de fondos |
Qué operación se bloquea
Se bloquea la acción de transferir fondos al circuito externo mediante el mecanismo de retiro.
La señal verificable es que la solicitud permanece en el historial de retiros sin txid y sin estado de envío.
Qué operaciones continúan
La ejecución de órdenes de trading y el recálculo del balance interno continúan sin cambios.
La señal verificable es que las operaciones quedan registradas en el historial de trades y en los informes de órdenes.
El esquema muestra la frontera entre el procesamiento de solicitudes de retiro y la ejecución de órdenes de trading, sin detallar las comprobaciones internas.
⚙️ Por qué el trading continúa cuando los retiros están cerrados
El trading continúa cuando los retiros están cerrados porque el motor de trading comprueba los parámetros de la orden y el estado del balance interno de la cuenta sin utilizar los datos del estado de las solicitudes de retiro.
El estado del retiro lo procesa el módulo de pagos y se registra por separado, mientras que el matching engine toma decisiones según el libro de órdenes y la prioridad de ejecución.
| Componente del sistema | Acción | Punto de registro |
|---|---|---|
| Motor de trading | Acepta y ejecuta órdenes cuando hay fondos disponibles | Informe de orden e historial de trades |
| Libro de órdenes | Determina el precio y el volumen de ejecución según las órdenes limitadas activas | Libro de órdenes en la interfaz de trading |
| Módulo de pagos | Prohíbe transferir fondos fuera de la plataforma | Historial de retiros y estado de la operación |
- Envío de la orden: la interfaz de trading transmite los parámetros de la orden al motor de trading.
- Comprobación de fondos: el módulo de riesgo confirma el balance disponible o el margen en la cuenta interna.
- Emparejamiento: el matching engine ejecuta la orden por niveles del libro de órdenes.
- Registro: cada ejecución parcial se registra en el historial de trades y en el informe de la orden.
- Contabilidad: el balance interno se recalcula según las ejecuciones y las comisiones.
Registro en el libro de órdenes
La orden limitada de la cuenta se coloca en un nivel de precio concreto y participa en la cola de ejecución.
La señal verificable es que el volumen de la orden se ve en el libro antes de ejecutarse o cancelarse.
Registro en el historial de trades
Una orden de mercado crea una secuencia de operaciones al emparejarse con las órdenes limitadas disponibles.
La señal verificable es que los registros del historial de trades coinciden con las ejecuciones parciales del informe de la orden.
🧪 Cómo comprobar que solo los retiros están bloqueados y que el trading está disponible
La comprobación se realiza comparando acciones de la cuenta y registros en tres puntos del sistema: historial de retiros, libro de órdenes e historial de trades.
Si el módulo de pagos bloquea el retiro, la solicitud no pasa a envío y no recibe txid, mientras el motor de trading sigue aceptando órdenes y formando operaciones.
| Punto del sistema | Acción | Registro del resultado |
|---|---|---|
| Historial de retiros | Crear una solicitud de retiro para un activo y una red | Estado de solicitud sin txid y sin marca de envío |
| Libro de órdenes | Colocar una orden limitada de volumen mínimo | Aparece el volumen de la orden en un nivel de precio concreto del libro |
| Historial de trades | Ejecutar una orden de mercado de volumen mínimo | Registros de operaciones con precio y volumen de ejecución |
| Informe de orden | Revisar los parámetros de la orden ejecutada | Precio, volumen, comisión y estado de ejecución registrados |
| Balance interno | Comprobar el estado de la cuenta después de la operación | Cambio de balance o margen teniendo en cuenta las ejecuciones |
⛔ Registro del bloqueo de retiro
La solicitud de retiro permanece en el historial de operaciones sin identificador de transacción y sin pasar al estado de envío.
La consecuencia verificable es la ausencia de txid mientras el estado de la solicitud no cambia.
✅ Registro de trading disponible
Una orden limitada aparece en el libro y una orden de mercado crea una o varias operaciones.
La consecuencia verificable son registros de trades en el historial y un informe de orden completado.
El esquema de comprobación refleja la separación entre el circuito de pagos y el motor de trading, sin considerar diferencias de interfaz entre exchanges.
⚠️ Cuándo un cierre de retiros empieza a bloquear el trading
Un cierre de retiros empieza a bloquear el trading solo cuando el módulo de riesgo cambia el estado de la cuenta y prohíbe operaciones de trading antes de transmitir la orden al motor de trading.
La decisión de bloqueo no se toma durante el emparejamiento de órdenes, sino en la etapa de comprobación del estado de la cuenta, que se ejecuta antes del registro de la orden.
- Registro del evento: el sistema de seguridad o compliance asigna a la cuenta un estado de restricción de trading.
- Comprobación de estado: el módulo de riesgo comprueba el estado de la cuenta al intentar crear una orden.
- Rechazo de la orden: la orden no se transmite al motor de trading y no se registra.
- Registro del rechazo: el rechazo queda registrado en el historial de acciones de la cuenta sin registros en el libro de órdenes ni en el historial de trades.
🚫 Bloqueo de creación de órdenes
El sistema prohíbe transmitir órdenes limitadas y de mercado al motor de trading.
La consecuencia verificable es que la orden no aparece en el libro de órdenes y no tiene informe de ejecución.
⏸ Bloqueo de operaciones sobre posiciones
El sistema prohíbe cerrar posiciones y transferir fondos entre cuentas internas.
La consecuencia verificable es que el rechazo de la operación queda registrado en el historial de acciones de la cuenta.
Las restricciones de trading surgen del estado de la cuenta y se comprueban antes de transmitir la orden al motor de trading.
🧭 Qué hacer si los retiros están cerrados pero el trading está disponible
Las acciones dependen de qué operaciones acepta el motor de trading y qué estados aparecen registrados en el perfil de la cuenta y en el historial de operaciones.
El objetivo es confirmar que la restricción se refiere solo al circuito de pagos de retiro y no se extiende al emparejamiento de órdenes ni al registro de operaciones.
- Registrar el estado del retiro: abrir el historial de retiros y comprobar que la solicitud no recibió txid y no fue transferida al circuito de pagos externo.
- Comprobar el circuito de trading: colocar una orden limitada de volumen mínimo y comprobar que aparece en un nivel de precio concreto del libro de órdenes.
- Registrar la ejecución: ejecutar una orden de mercado de volumen mínimo y comprobar el registro de la operación en el historial de trades o en el informe de la orden.
- Controlar la actividad: mantener estables los parámetros actuales de volumen y frecuencia de órdenes, sin cambios bruscos.
| Acción | Qué se registra | Punto de registro |
|---|---|---|
| Historial de retiros | Ausencia de transmisión de la solicitud al circuito externo | Estado de solicitud sin txid |
| Orden limitada | Registro de la orden por el motor de trading | Libro de órdenes |
| Orden de mercado | Hecho de ejecución de la operación | Historial de trades o informe de orden |
| Balance de la cuenta | Cambio de saldos después de la operación | Informe de balance o margen |
🧾 Confirmación de trading disponible
El motor de trading acepta órdenes y registra operaciones cuando no hay restricción de trading en el estado de la cuenta.
La consecuencia verificable es que las órdenes se muestran en el libro y las operaciones quedan registradas en el historial de trades.
🛑 Mantener el estado actual de la cuenta
Unos parámetros de trading estables no generan nuevas señales para el módulo de riesgo.
La consecuencia verificable es que el historial de la cuenta no contiene nuevos registros sobre restricciones de operaciones de trading.
Este esquema muestra cómo el trading puede seguir disponible cuando el circuito de pagos está cerrado, pero no explica qué señales provocan un bloqueo de retiros ni cómo el módulo de riesgo toma esa decisión. Esos mecanismos se explican en el material Por qué un exchange congela los retiros.