En este artículo
Al terminar, sabrás…
- Comprobar si una solicitud de cierre redujo realmente la posición.
- Distinguir recotización, rechazo, ejecución parcial y deslizamiento.
- Separar cambios de valoración flotante de cargos y resultado realizado.
Conceptos sin salir del artículo
Recotización (requote) Ejecución de órdenes Patrimonio neto de la cuenta (equity) Resultado realizado Bid y Ask Bancos centralesUna oferta nueva no confirma una operación
Solicitas comprar EUR/USD al Ask 1,0850 y recibes una oferta de 1,0853 sin ejecución. Esa respuesta es una recotización. En Instant Execution manual de MetaTrader 5 puedes aceptar o rechazar el nuevo precio. El mensaje por sí solo no demuestra que se haya abierto o cerrado una posición.
En ese modo, la plataforma envía el precio con la solicitud. Si el servidor no lo acepta, puede proponer otros precios. Los cambios durante el procesamiento pueden influir, pero el mensaje aislado no prueba la causa completa. La instrucción original no se ha ejecutado y tampoco se convierte automáticamente en una orden pendiente indefinida.
MetaQuotes explica que la oferta de la ventana manual permanece válida unos segundos. Eso describe esa interfaz; no establece una cuenta atrás universal. Distingue además las respuestas MQL5: 10004 es recotización; 10006, solicitud rechazada; 10021, ausencia de cotizaciones para procesarla. Conservar el código concreto permite evitar diagnósticos basados solo en un texto genérico.
Si rechazas un cierre, el riesgo puede continuar
Modelo lineal EUR/USD hipotético valorado en USD. Existe un largo de 20.000 EUR y el Bid inicial es 1,20000. Solicitas cerrarlo mediante Instant Execution; recibes un nuevo Bid de 1,19970 y lo rechazas. No hay ejecución, otras acciones, SL/TP, cargos ni conversión durante este intervalo.
El volumen sigue siendo 20.000 EUR. Más tarde, el Bid es 1,19950. La variación de valoración flotante desde la primera lectura es 20.000 × (1,19950 − 1,20000) = −10 USD. No es una comisión por rechazar ni un resultado realizado. Tampoco puedes calcular el resultado completo del ticket sin conocer su entrada.
Los −10 USD son variación flotante inicial-final. La posición sigue abierta y no se ha cobrado una comisión por rechazar.
- Antes de solicitar cierre
- Bid 1,20000 – 20.000 EUR largos.
- Nueva oferta
- Bid 1,19970 – Se rechaza; ninguna ejecución.
- Volumen después
- 20.000 EUR – La solicitud no redujo exposición.
- Lectura posterior
- Bid 1,19950 – Variación inicial-final: −10 USD.
Como comprobación adicional, el cambio desde el Bid de la oferta rechazada hasta el posterior es 20.000 × (1,19950 − 1,19970) = −4 USD. Es otra referencia temporal del mismo movimiento, no un cargo que debas sumar a los −10 USD. Si presentas la variación inicial-final en EUR a un cambio fijo hipotético de 1,10 USD/EUR, equivale a −9,09 EUR, sin que esa conversión cierre nada.
Después del mensaje, revisa posiciones actuales e historial de ejecuciones. En este modelo el rechazo deja el volumen intacto. En una situación real puede haber otras órdenes o ejecuciones: reconstruye el estado antes de reenviar solicitudes para evitar duplicar exposición o interpretar una respuesta como prueba suficiente de cierre.
Recotización y deslizamiento son eventos distintos
Una recotización ofrece precios para aceptación; el deslizamiento compara un precio de referencia con uno realmente ejecutado. En Market Execution no existe esa confirmación adicional de precio: al solicitar la operación aceptas previamente la determinación prevista en el contrato. Eso no garantiza ejecución inmediata, completa o sin rechazo.
Ejemplo independiente: compra hipotética de 100.000 EUR, pip de 0,0001, Ask solicitado 1,0850 y oferta nueva 1,0853. La oferta es 3 pips peor para esa compra. Solo si después se ejecuta completamente a 1,0853, la diferencia de entrada será 100.000 × 0,0003 = 30 USD antes de cargos. Rechazarla no registra una pérdida realizada de 30 USD.
Si otra compra completa bajo Market Execution se ejecuta a 1,0853 frente a referencia Ask 1,0850, sí tiene 3 pips de deslizamiento adverso, 30 USD. Hemos impuesto el mismo precio final para comparar conceptos; el modo no promete ese resultado. Una recotización no aceptada carece de la operación completada equivalente.
Una ejecución también puede ser parcial bajo las reglas aplicables. El código de finalización y las cantidades efectivas son relevantes: solicitud aceptada, orden colocada y volumen completamente negociado no significan lo mismo.
Modo, tolerancia y registro
Consulta el modo del símbolo independientemente de etiquetas ECN, STP o creador de mercado. Instant Execution no demuestra un spread fijo. Market Execution puede producir deslizamiento sin recotización, pero tampoco implica aceptación garantizada de cualquier solicitud.
Donde el modo admita y respete un campo de desviación, comprueba su unidad. MQL5 la expresa en puntos. En un símbolo hipotético con Point de 0,00001 y pip de 0,0001, 20–30 puntos equivalen a 2–3 pips. Es una conversión de ejemplo, no una recomendación ni un límite universal de deslizamiento para Market Execution. Ampliar tolerancia acepta una diferencia mayor; no crea liquidez.
Noticias, reaperturas y cotizaciones rápidas son contextos que conviene registrar, sin atribuir una frecuencia universal de recotizaciones. La latencia por sí sola no prueba que una entidad retenga deliberadamente una ejecución. Tampoco esperar un número fijo de minutos garantiza que vuelvan unas condiciones concretas.
Conserva fecha, zona original y conversión a Europe/Madrid, lado, tamaño, Bid/Ask solicitados, respuesta, ejecuciones parciales y mejoras de precio. Compara operaciones semejantes con la política de la entidad. Que el mercado luego suba o baje no resuelve si la respuesta anterior fue conforme a esa política.
Tres acciones para revisar una respuesta
- Busca el modo de ejecución del símbolo y las reglas de llenado en una cuenta de práctica. Copia qué significa la desviación, su unidad y si se utiliza en ese modo; convierte el ejemplo de 30 puntos a pips sin interpretarlo como garantía universal.
- Reproduce el cierre rechazado de 20.000 EUR y verifica que no existe ejecución ni disminución de volumen. Calcula la variación flotante desde cada referencia temporal y deja escrito por qué −4 USD no es una comisión adicional a los −10 USD iniciales.
- Diseña un registro que incluya solicitudes aceptadas, rechazadas y parcialmente ejecutadas, con sus tiempos y zonas. Antes de reenviar una orden, comprueba volumen actual e historial; esa conciliación debe confirmar el estado real de exposición en lugar de confiar únicamente en un mensaje.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Correcto: sin ejecución no disminuye el volumen; su valoración puede seguir cambiando.
Más preguntas
¿Una recotización demuestra que el intermediario actúa mal?
No por sí sola. Necesitas precio solicitado, lado, volumen, respuesta y ejecuciones para contrastarlos con las condiciones. Una discrepancia repetida merece una explicación documentada, pero ni la latencia aislada ni el beneficio o pérdida posterior prueban su causa. Compara operaciones equivalentes y conserva también respuestas favorables y solicitudes sin ejecución.
¿Cómo interpreto la desviación máxima de la plataforma?
Donde el modo la admita, consulta unidad y reglas del servidor. Con Point de 0,00001 y pip de 0,0001, 30 puntos equivalen a 3 pips. Es un ejemplo, no una tolerancia recomendada. Ampliarla acepta más diferencia y no establece un límite universal en Market Execution ni garantiza un llenado.
¿Una cuenta ECN impide cualquier recotización o rechazo?
La etiqueta no identifica de forma suficiente el modo del símbolo. En MT5 Market Execution no hay confirmación adicional del precio, pero la solicitud puede fallar o ejecutarse parcialmente donde las reglas lo permitan. Revisa especificación, política de llenado y acuerdo de ejecución antes de inferir garantías desde un nombre comercial.
¿En qué se diferencia de un hueco de fin de semana?
Un hueco es una discontinuidad de una serie de cotizaciones; una recotización es una oferta de precios para una solicitud. Pueden coexistir, pero no son el mismo evento. Rechazar la oferta de salida no cierra la posición. Una orden limitada o stop limit también puede quedarse sin ejecución bajo sus condiciones.
Fuentes y comprobación
- MetaQuotes: Instant Execution y aceptación de nuevos precios
Leídos apartados Instant y Market Execution: aceptar/rechazar, validez breve de nuevos precios y ausencia de confirmación adicional en Market Execution.
- MQL5: códigos de respuesta del servidor
Leídos códigos 10004, 10006, 10021 y distinción entre completado y parcialmente completado.
- MQL5: solicitud, desviación y volumen
Leídos deviation en puntos, volumen solicitado frente a real y campos según modo de ejecución.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
