Tradovate

Tradovate: error «Liquidation Only, Contract About to Expire»

Las nuevas órdenes rebotan con «Liquidation Only. Contract is about to be expired.» No necesita el Trade Desk, necesita pasar al contrato vigente del mes cercano.

On This Page

Prepara una entrada en NQ o ES, pulsa enviar, y Tradovate se la devuelve: “Liquidation Only. Contract is about to be expired. Please contact the Trade Desk.” Todavía puede cerrar lo que tenga abierto, pero toda orden nueva muere en cuanto la envía. Aquí está la buena noticia que oculta la redacción: casi nunca necesita llamar a nadie. El contrato al que apunta ha entrado en su ventana de vencimiento, por lo que Tradovate lo ha pasado a solo liquidación, es decir, solo cierre. A los traders automatizados es a quienes más afecta, porque una alerta de TradingView construida sobre un símbolo continuo como NQ1! o ES1! seguirá disparándose alegremente contra un contrato por vencer mucho después de que el volumen haya pasado al mes siguiente. A continuación veremos qué significa realmente el mensaje, por qué aparece y cómo avanzar al contrato activo del mes cercano para que sus órdenes vuelvan a ejecutarse, además de cómo PickMyTrade evita que un contrato por vencer destruya en silencio su automatización.

Lista de verificación rápida para el rechazo de solo liquidación por contrato por vencer

  • Pase al contrato activo del mes cercano, cambie el mes por vencer (por ejemplo un contrato H de marzo durante la semana de rollover) por el vigente antes de volver a entrar.
  • Deje de operar símbolos continuos, NQ1!, ES1! y GC1! avanzan automáticamente en los gráficos de TradingView, pero la orden que llega al broker aún puede tocar un contrato por vencer.
  • Vuelva a crear cualquier alerta de TradingView sobre el nuevo contrato, editar solo el ticker a menudo no basta. Elimine la alerta antigua y vuelva a añadirla en el gráfico del contrato vigente.
  • Confirme que solo se le permite cerrar, la solo liquidación le deja cerrar una posición abierta pero bloquea toda nueva entrada.
  • Consulte el calendario de rollover, los futuros de índices bursátiles vencen el tercer viernes de marzo, junio, septiembre y diciembre; la energía y los metales avanzan según sus propios calendarios.
  • Normalmente no necesita el Trade Desk, a pesar del mensaje, cambiar al contrato vigente elimina el rechazo por sí solo.

Qué significa «Liquidation Only. Contract Is About to Be Expired»

Todo contrato de futuros tiene una fecha de vencimiento fija, y deja de negociarse como un instrumento normal a medida que esa fecha se acerca. Para evitar que los traders se queden con un contrato hasta la liquidación o la entrega, Tradovate restringe cualquier contrato dentro de su ventana de vencimiento a solo liquidación, puede reducir o cerrar una posición existente, pero no abrir una nueva. Si envía una entrada nueva en ese contrato, rebota con “Liquidation Only. Contract is about to be expired. Please contact the Trade Desk.”

Lo que conviene grabarse: este es un estado por contrato, no un bloqueo de toda la cuenta. Su cuenta está bien. El único mes de contrato al que apunta, un contrato de junio en sus últimos días, por ejemplo, es lo que está cerrado a nuevas operaciones. Dirija su orden al siguiente mes activo y se ejecuta con normalidad. Eso es lo que hace que este rechazo sea completamente distinto de un bloqueo de solo liquidación por Risk Settings, que deja plana toda su cuenta tras un límite de pérdida, o de una infracción de drawdown de la prop firm.

La frase “contact the Trade Desk” asusta y hace pensar que la cuenta está rota. En realidad, el trade desk simplemente le diría que el contrato ha avanzado y que debe operar el mes cercano vigente, algo que puede hacer usted mismo en unos diez segundos. La única excepción: si ya mantiene una posición en el contrato por vencer y no puede quedar en plano, es razonable ponerse en contacto con Tradovate (o con su prop firm) para que le cierren la posición.

Principales causas del rechazo por contrato por vencer en 2026

1. Está operando un contrato que ha entrado en su ventana de vencimiento

La causa más literal: el mes de contrato que eligió está en su último día de negociación o cerca de él. Los futuros de índices bursátiles (ES, NQ, YM, RTY) vencen el tercer viernes de marzo, junio, septiembre y diciembre, y la liquidez pasa al mes siguiente aproximadamente una semana antes, el informal “rollover Thursday” del que hablan los traders. Si opera el mes antiguo dentro de esa ventana, se topará con la solo liquidación aunque el símbolo técnicamente siga existiendo.

2. Un símbolo continuo (NQ1! / ES1!) enrutado a un contrato por vencer

TradingView le muestra un símbolo continuo o de “mes cercano”, NQ1!, ES1!, GC1!, que une contratos para que el gráfico nunca tenga huecos. Excelente para el análisis, pero ese símbolo continuo no es en sí un contrato negociable en el broker. Cuando una orden o alerta basada en NQ1! se enruta a Tradovate, tiene que resolverse en un contrato real con fecha. Si la lógica de rollover de la plataforma y la de su gráfico difieren aunque sea en uno o dos días, el contrato resuelto puede ser el que vence, y Tradovate lo rechaza como solo liquidación.

3. Una alerta de TradingView sigue apuntando al mes de contrato antiguo

Las configuraciones automatizadas son las peores reincidentes. Creó una alerta hace semanas sobre un contrato con fecha (o un símbolo continuo), el mercado avanzó, y la alerta siguió disparándose contra el mes ahora por vencer. Las alertas se ejecutan en los servidores de TradingView y no saben que el contrato ha avanzado, así que siguen enviando entradas a un contrato muerto hasta que las actualiza. Por eso este rechazo toma por sorpresa con tanta frecuencia a una estrategia que funcionó sin problemas la semana anterior.

4. Avanzó el gráfico, pero no la orden ni la posición abiertas

Avanzar un módulo de gráfico cambia lo que está viendo, no mueve una posición abierta ni una orden pendiente al nuevo contrato. Si avanza el gráfico y supone que todo le siguió, se llevará la sorpresa cuando una entrada nueva funcione pero una orden activa más antigua siga en el mes por vencer y sea rechazada.

5. Las reglas de la prop firm o de la sesión se endurecen cerca del vencimiento

En las cuentas de evaluación y financiadas, la prop firm, no usted, controla gran parte del comportamiento de la cuenta en torno al rollover y al cierre de la sesión. Algunas firmas obligan a quedar en plano antes del cierre diario y en torno al vencimiento, lo que se suma al estado de solo liquidación propio de Tradovate. Las reglas exactas varían según la firma y el tamaño de la cuenta, así que consulte el reglamento vigente de su firma en lugar de dar por sentado que se aplican los valores predeterminados de Tradovate.

Cómo solucionar el rechazo de solo liquidación por contrato por vencer: paso a paso

Corregir el contrato: avanzar al mes cercano en Tradovate

La solución principal es dejar de operar el mes por vencer y cambiar al contrato vigente del mes cercano.

1

Identifique el mes cercano vigente

El formato de símbolo de Tradovate es el código del instrumento + el código del mes + el dígito o dígitos del año; por ejemplo, ESZ4 es el E-mini S&P de diciembre de 2024. Los códigos de los meses trimestrales de los índices bursátiles son H (marzo), M (junio), U (septiembre), Z (diciembre).

2

Cambie el símbolo al contrato vigente

En el módulo Chart, SuperDOM o en la lista de seguimiento, cambie el símbolo al contrato vigente. Puede hacer clic derecho en la cotización o en el símbolo para avanzar o retroceder a otro mes, o usar los ajustes de vista del módulo para elegir Roll Forward al siguiente contrato.

3

Cierre primero la posición antigua

Si mantiene una posición en el contrato por vencer, ciérrela primero (la solo liquidación sigue permitiendo cerrar), y luego vuelva a entrar en el nuevo contrato; avanzar el gráfico no mueve su posición por usted.

4

Ajuste stops y objetivos

Normalmente hay una pequeña diferencia de precio (“base”) entre el contrato antiguo y el nuevo, así que los niveles que eran válidos en el mes por vencer deben volver a fijarse en el nuevo.

5

Envíe una orden nueva

Envíe en el contrato vigente. Ahora debería pasar en lugar de ser rechazada como solo liquidación.

Corregir la alerta de TradingView (usuarios de automatización)

Si el rechazo proviene de una alerta o un webhook de TradingView, actualizar solo el gráfico no lo detendrá, la alerta conserva su propio símbolo.

1

Lea el ticker actual de la alerta

Abra el gráfico al que está asociada la alerta y lea su ticker actual. Si es un símbolo continuo como NQ1! o un contrato con fecha obsoleto, ese es el culpable.

2

Cambie al contrato con fecha vigente

Cambie el gráfico al contrato con fecha vigente (el mes cercano activo) en lugar del símbolo continuo, de modo que lo que se dispare coincida con lo que Tradovate realmente puede operar.

3

Elimine y vuelva a crear la alerta

Elimine la alerta antigua y cree una nueva en el gráfico del contrato actualizado. Editar el ticker sobre la marcha no es fiable, así que eliminar y volver a crear es la vía segura.

4

Confirme que la nueva alerta está activa

Confirme que la nueva alerta está activa y que su mensaje o payload de webhook hace referencia al contrato vigente, no al vencido.

5

Pruebe la alerta

Dispare una alerta de prueba (o espere la siguiente señal) y compruebe en el módulo Orders de Tradovate que la orden ahora se acepta.

Si aún mantiene el contrato por vencer

La solo liquidación nunca le impide cerrar. Si no puede quedar en plano, por una orden congelada o una caída de datos, cierre con una orden de mercado opuesta manual y, solo si eso falla, contacte con Tradovate (cuenta propia) o con su prop firm (evaluación/financiada) para que le cierren la posición. No se quede insistiendo con nuevas entradas rechazadas; no pasarán y solo saturan su registro de órdenes.

Tabla de resolución de problemas

Mensaje / estado Significado Solución
“Liquidation Only. Contract is about to be expired. Please contact the Trade Desk.”El contrato que opera ha entrado en su ventana de vencimiento y solo permite cerrarAvance al contrato vigente del mes cercano y vuelva a entrar allí
Nuevas órdenes rechazadas pero aún puede cerrarSolo liquidación por contrato, no un bloqueo de cuentaCambie la orden al mes cercano activo; la cuenta en sí está bien
La alerta siguió disparándose tras una semana de trabajoLa alerta de TradingView sigue apuntando al símbolo avanzado/continuoElimine y vuelva a crear la alerta sobre el contrato con fecha vigente
Orden NQ1! / ES1! rechazada en TradovateEl símbolo continuo se resolvió en un contrato por vencer en el brokerOpere en su lugar el contrato con fecha del mes cercano (p. ej., el mes M/U/Z vigente)
El gráfico nuevo funciona, la orden antigua sigue rechazándoseAvanzó el gráfico pero no la orden/posición pendienteCancele/cierre en el contrato antiguo y vuelva a colocarla en el nuevo
No puede cerrar la posición por vencerOrden congelada o caída de datos durante el rolloverEnvíe una orden de mercado opuesta manual; contacte con soporte/la prop firm si no se cierra
Cuenta prop forzada a plano cerca del vencimientoLas reglas de la firma prevalecen en torno al rollover y al cierre de la sesiónConsulte las reglas vigentes de rollover/plano de su firma, varían según la firma

Prevéngalo con PickMyTrade

Los rechazos por contrato por vencer son casi siempre un problema de higiene de símbolos: su automatización apunta a un contrato continuo u obsoleto mientras el mes cercano activo ya ha avanzado. PickMyTrade conecta sus alertas de TradingView directamente con Tradovate y añade una capa de validación para que un contrato que ha avanzado no rompa en silencio su estrategia:

  • Validación de símbolo y contrato, comprueba el símbolo enrutado antes de que salga la orden, de modo que las alertas sobre un contrato continuo o por vencer se detectan en lugar de ser rechazadas por el broker.
  • Enrutamiento a prueba de rechazos, cuando un contrato está en solo liquidación, PickMyTrade no reintenta a ciegas entradas muertas en su registro de órdenes; usted enruta con limpieza una vez que está en el mes válido.
  • Filtros de autorización y riesgo, respeta los límites de la prop firm y el estado de los acuerdos de datos, de modo que las órdenes que fallarían por motivos de cuenta no se acumulen junto al problema de rollover.
  • Sincronización multicuenta, cuando avanza al nuevo mes cercano, la orden corregida se replica en todas las cuentas de Tradovate conectadas a la vez, de modo que ninguna cuenta se queda operando el mes vencido.

El objetivo es simple: no perder nunca una sesión por un contrato que avanzó mientras usted no miraba.

Opere sin rechazos

Comience su prueba gratuita de 7 días, conecte sus alertas hoy mismo y opere sin rechazos.

Comience su prueba gratuita de 7 días

Preguntas frecuentes

Significa que el contrato de futuros concreto que intenta operar ha entrado en su ventana de vencimiento, por lo que Tradovate lo restringe solo a cierres. Puede reducir o salir de una posición, pero las nuevas entradas en ese contrato se rechazan hasta que cambie al contrato vigente del mes cercano.

Normalmente no. La solución práctica es pasar usted mismo al contrato activo. Solo tiene sentido contactar con Tradovate (o con su prop firm) si se queda con el contrato por vencer y no puede quedar en plano.

NQ1! y ES1! son símbolos continuos para gráficos, no un único contrato negociable. Cuando la orden se enruta a Tradovate se resuelve en un contrato con fecha, y si este corresponde al mes por vencer recibe el rechazo de solo liquidación. Opere en su lugar el contrato con fecha vigente.

El mes cercano es el contrato activo más próximo y de mayor volumen. Los futuros de índices bursátiles pasan al mes siguiente aproximadamente una semana antes del vencimiento del tercer viernes de marzo, junio, septiembre y diciembre. En Tradovate puede hacer clic derecho en una cotización para avanzarla al mes correcto, o consultar un calendario de rollover para su instrumento.

No. Avanzar un gráfico solo cambia lo que está viendo. Una posición abierta y cualquier orden pendiente permanecen en el contrato original; debe cerrarlas en el mes antiguo y volver a entrar en el nuevo.

Hay una pequeña diferencia de precio (base) entre el contrato por vencer y el nuevo, así que los niveles fijados en el mes antiguo no coinciden en el nuevo. Vuelva a fijar sus stops, objetivos y cualquier indicador basado en precio después del rollover.

Depende del producto. Los futuros de índices bursátiles vencen el tercer viernes de los meses trimestrales (marzo, junio, septiembre, diciembre), y el volumen pasa al siguiente aproximadamente una semana antes; la energía y los metales siguen sus propios calendarios. Confírmelo con un calendario de rollover actual en lugar de suponerlo.

PickMyTrade valida el símbolo enrutado antes de enviar la orden, de modo que las alertas dirigidas a un contrato continuo o por vencer se marcan en lugar de rebotar en silencio en Tradovate, y una vez que avanza de mes, la orden corregida se sincroniza en sus cuentas conectadas.

Esta guía tiene fines exclusivamente educativos e informativos y no constituye asesoramiento financiero, de inversión ni de trading. Operar con futuros y otros productos apalancados conlleva un riesgo sustancial de pérdida y no es adecuado para todos los inversores. PickMyTrade es una plataforma de automatización independiente de terceros y no está afiliada, respaldada ni patrocinada por Tradovate, Inc. Todos los nombres, logotipos y marcas relacionados son propiedad de sus respectivos titulares. Las funciones y los pasos de la plataforma cambian con el tiempo, por lo que debe confirmar siempre el proceso vigente en la documentación oficial de la plataforma antes de actuar.