Buscar en el sitio

¿Qué estás buscando?

Escribe el nombre de un bróker, una herramienta o un tema.

Órdenes y ejecución

Tipo de cambio cruzado: calcular Bid y Ask sin perder el spread

Obtén un cruce de divisas a partir de dos cotizaciones completas. Comprueba las direcciones, las unidades y ambas cadenas de conversión; después reproduce el cálculo con tus datos en una hoja de cálculo.

Autor · Editor

Revisado

Dos caminos escalonados de color verde azulado oscuro se unen en una pequeña pieza ámbar y continúan como uno sobre travertino claro, con un panel de vidrio azul claro detrás y suaves sombras de hojas.
Comprobar tu propia conversión de dos tramos

Lo esencial

  1. BASE/QUOTE expresa unidades de QUOTE por unidad de BASE. Comprueba las unidades antes de elegir entre multiplicar y dividir.

  2. Al invertir una cotización se intercambian los lados: Bid inverso = 1/Ask y Ask inverso = 1/Bid.

  3. La cadena normalizada BASE/VEHICLE y VEHICLE/QUOTE usa Bid × Bid para vender BASE y Ask × Ask para comprarla.

  4. Un cruce sintético comprueba la aritmética. No demuestra que las cotizaciones sean simultáneas, ejecutables o rentables.

Qué significan realmente las dos cotizaciones

Tienes EUR/USD y USD/JPY, pero necesitas EUR/JPY. Multiplicar dos números parece sencillo; el problema práctico es decidir cuáles, qué lado de cada cotización corresponde y en qué moneda se expresa el resultado. Copiar el orden de la pantalla sin comprobar las unidades puede dar una cifra razonable para una conversión distinta.

Un tipo de cambio cruzado expresa una moneda en otra a través de una moneda intermedia. La explicación del Banco de la Reserva de Australia muestra esta relación mediante una tercera divisa. Aquí EUR/USD significa USD por EUR: el primer código es la moneda base y el segundo, la moneda cotizada. La barra del par es una convención de escritura, no una instrucción para dividir dos cantidades de dinero.

Dato que debes registrar

Por qué importa

Los dos pares, en su orden original

Exactamente tres monedas distintas deben formar una ruta de dos tramos. La moneda compartida actúa como intermediaria.

Bid y Ask de cada par

En Bid, quien ofrece la cotización compra la moneda base; en Ask, la vende.

Fuente, hora de observación y zona horaria

Dos precios en la misma pantalla pueden haberse actualizado en momentos distintos. Registra la hora real de cada fuente.

Condiciones de liquidación y límites de importe

Unas etiquetas parecidas no garantizan la misma fecha valor, volumen disponible o condiciones.

Par de destino e importe opcional en moneda base

EUR/JPY y JPY/EUR responden a preguntas opuestas. La cantidad corresponde a la moneda base del par de destino, no a lotes ni a margen.

Desplázate lateralmente para comparar todas las columnas ↔

Con datos propios, conserva la cotización original junto al cálculo. Un único tipo medio no permite reconstruir un spread Bid/Ask real. La guía de Bid y Ask explica ambos lados por separado; aquí los utilizamos para construir otro par de divisas.

Normalizar las direcciones y conservar el spread inverso

Llama A y B a las monedas de destino, y V a la moneda intermedia compartida. Reescribe los tramos como A/V y V/B. Las unidades serán V por A y B por V; V se cancela al multiplicar. El procedimiento funciona independientemente del orden de las filas y de si uno o ambos pares originales están invertidos.

Si la fuente ya ofrece la dirección necesaria, conserva ambos lados. Si presenta la dirección contraria, utiliza Bid inverso = 1/Ask original y Ask inverso = 1/Bid original. Usar 1/Bid como nuevo Bid confunde los lados económicos y normalmente produce un Bid superior al Ask. El manual del MNB, apartado 2.6, desarrolla las cotizaciones cruzadas a partir de las operaciones de compra y venta correspondientes.

Dirección original

Bid normalizado

Ask normalizado

A/V: primer tramo en la dirección necesaria

Bid original

Ask original

V/A: primer tramo en sentido contrario

1/Ask original

1/Bid original

V/B: segundo tramo en la dirección necesaria

Bid original

Ask original

B/V: segundo tramo en sentido contrario

1/Ask original

1/Bid original

Desplázate lateralmente para comparar todas las columnas ↔

Estas opciones cubren las cuatro combinaciones de direcciones de entrada. Intercambiar las filas no debe cambiar el resultado del mismo par de destino. Si solicitas B/A, su Bid debe ser 1/(Ask de A/B) y su Ask, 1/(Bid de A/B). Emplea estas identidades como comprobación, sin volver a introducir como exactos unos tipos inversos ya redondeados.

Conserva todos los decimales originales. Una inversa suele tener una expansión decimal infinita: la fracción es exacta, pero la aproximación mostrada no se convierte en un nuevo dato exacto.

Ejemplo completo EUR/USD → USD/JPY

Las siguientes cotizaciones son datos inventados para aprender. La etiqueta 2026-11-10T12:00Z identifica el ejercicio, no una observación del mercado en ese momento. Supón una única observación hipotética y condiciones de liquidación compatibles: EUR/USD Bid 1,1000, Ask 1,1002; USD/JPY Bid 150,00, Ask 150,02. Ambos tramos ya tienen la dirección adecuada para EUR/JPY.

Resultado

Cálculo exacto

Unidades

Bid de EUR/JPY

1,1000 × 150,00 = 165

JPY por EUR

Ask de EUR/JPY

1,1002 × 150,02 = 165,052004

JPY por EUR

Spread calculado

165,052004 − 165 = 0,052004

JPY por EUR

Desplázate lateralmente para comparar todas las columnas ↔

Para vender 10.000 EUR por esta ruta, primero vendes EUR al Bid de EUR/USD: 10.000 EUR × 1,1000 USD/EUR = 11.000 USD. Después vendes esos USD al Bid de USD/JPY: 11.000 USD × 150,00 JPY/USD = 1.650.000 JPY. El importe intermedio y su moneda explican por qué se utilizan ambos Bid.

Para comprar 10.000 EUR, primero calcula cuántos USD exige el Ask de EUR/USD: 10.000 EUR × 1,1002 USD/EUR = 11.002 USD. Comprar esos USD al Ask de USD/JPY requiere 11.002 USD × 150,02 JPY/USD = 1.650.520,04 JPY. Los fondos recorren JPY → USD → EUR, aunque los importes necesarios se calculan hacia atrás desde la cantidad deseada de EUR.

La diferencia entre ambos importes es de 520,04 JPY bajo estas hipótesis fijas. Es la diferencia entre el coste de compra y el importe recibido por vender la misma cantidad de moneda base, no un beneficio de trading, una factura del bróker ni una previsión. No incluye comisiones, movimientos del mercado, tramos de volumen ni ajustes de liquidación.

Mantén 165,052004 durante todo el cálculo. Redondear primero el tipo a 165,05 y después multiplicarlo por 10.000 infravaloraría el coste de compra en 20,04 JPY. El formato visual puede acortar el resultado, pero no debe alterar silenciosamente el valor utilizado en los siguientes pasos.

Dividir cuando ambos pares comparten la moneda cotizada

Ahora utiliza EUR/USD 1,1000/1,1002 y GBP/USD 1,2500/1,2503, también ficticios, para obtener EUR/GBP. USD es la moneda intermedia, pero el segundo tramo está expresado como GBP/USD. Para normalizarlo como USD/GBP hay que invertir tanto la dirección como los lados. Por eso el lado del denominador es distinto del lado del numerador.

Lado de destino

Fórmula exacta

Resultado en GBP por EUR

Bid

Bid EUR/USD ÷ Ask GBP/USD = 1,1000 ÷ 1,2503

11000/12503 ≈ 0,879788850675837799

Ask

Ask EUR/USD ÷ Bid GBP/USD = 1,1002 ÷ 1,2500

0,88016 exactos

Desplázate lateralmente para comparar todas las columnas ↔

Vender EUR proporciona USD al Bid de EUR/USD; esos USD compran GBP al Ask de GBP/USD. Comprar EUR exige USD al Ask de EUR/USD; vender GBP al Bid de GBP/USD aporta esos USD. Dividir Bid entre Bid y Ask entre Ask ignoraría este cambio de dirección.

Por 10.000 EUR, el importe exacto de venta es 110000000/12503 GBP, aproximadamente 8.797,88850675837799 GBP; el coste exacto de compra es 8.801,6 GBP. El redondeo aplicado al liquidar depende del acuerdo correspondiente, no de esta operación algebraica. La metodología de fixing de CME también divide EUR/USD entre GBP/USD para obtener el fixing EUR/GBP. Esto confirma la relación entre monedas; una relación entre fixings no proporciona por sí sola una cotización ejecutable de dos lados.

Comprobar tu propia conversión de dos tramos

Pruébalo

Comprueba un tipo de cambio cruzado con Bid y Ask

Introduce dos cotizaciones de compra y venta y el par objetivo. La calculadora sigue las unidades monetarias, invierte la cotización cuando hace falta y muestra por separado la venta y la compra.

BASE/QUOTE expresa unidades de la divisa cotizada por una unidad de la divisa base. Vendes la divisa base al Bid y la compras al Ask. Al invertir una cotización se intercambian los lados: Bid inverso = 1 / Ask original; Ask inverso = 1 / Bid original.

Ejemplos ficticios

Usa códigos de tres letras, como EUR, USD y JPY. Los dos pares de entrada deben compartir exactamente una divisa. El par objetivo utiliza las otras dos en cualquier orden. Los códigos identifican tus datos; no conectan con una fuente de cotizaciones.

Primera cotización de entrada
Segunda cotización de entrada

Usa punto o coma decimal, sin separadores de miles, símbolos monetarios ni notación exponencial. Bid y Ask deben ser positivos, con Bid menor o igual que Ask.

Par objetivo y momento común de observación

Formato: YYYY-MM-DDTHH:mmZ, por ejemplo 2026-11-10T12:00Z. Declaras un único momento común en UTC. El formulario verifica el formato, no la simultaneidad real de las cotizaciones ni la coincidencia de las fechas valor.

Deja la cantidad vacía para comprobar solo los tipos. Si la introduces, se expresa en la divisa base del par objetivo, no en lotes, margen ni beneficio. Se muestran los importes de las dos operaciones alternativas.

Límites de entrada y precisión

Tipos: mayores que cero y como máximo 1.000.000, con hasta 12 decimales. Cantidad opcional: mayor que cero y como máximo 1.000.000.000.000, con hasta 6 decimales. Hasta 80 caracteres por campo numérico. Fechas UTC reales entre 1900 y 2200. Se calculan fracciones exactas sin redondeos intermedios.

Referencia ficticia fija · separada de tus datos

Momento supuesto: 10 de noviembre de 2026, 12:00 UTC. EUR/USD 1.1000/1.1002 y USD/JPY 150.00/150.02 son cotizaciones inventadas y simultáneas con la misma base de liquidación. No son precios observados en el mercado. La referencia completa está disponible sin JavaScript.

EUR/JPY · JPY por 1 EUR · divisa intermedia USD.

Momento común de observación declarado: 10 nov 2026, 12:00 UTC.

Bid cruzado · vender EUR
165JPY por 1 EUR
Ask cruzado · comprar EUR
165,052004JPY por 1 EUR
Cotizaciones en su orientación original
Par de divisasBidAskUnidad del tipoFila de entrada
EUR/USD1,11,1002USD por 1 EUR1
USD/JPY150150,02JPY por 1 USD2
Cotizaciones orientadas según la cadena del par objetivo
Par de divisasBidAskUnidad del tipoFila de entradaOrientación
EUR/USD1,11,1002USD por 1 EUR1Como se introdujo
USD/JPY150150,02JPY por 1 USD2Como se introdujo

Las tablas permiten desplazamiento horizontal. Sitúa el foco en la región de la tabla y usa las flechas para consultar todas las columnas.

Bid cruzado = primer Bid normalizado × segundo Bid normalizado.

1,1 × 150 = 165

Ask cruzado = primer Ask normalizado × segundo Ask normalizado.

1,1002 × 150,02 = 165,052004

Diferencial cruzado = Ask − Bid: 0,052004 JPY por EUR.

Vender la divisa base del par objetivo

Venta de 10.000 EUR: multiplica por cada Bid normalizado para obtener el importe recibido en cada paso.

  1. EUR10.000
  2. USD11.000
  3. JPY1.650.000

Vender 10.000 EUR a las cotizaciones introducidas proporciona 1.650.000 JPY.

Comprar la divisa base del par objetivo

Compra de 10.000 EUR: el primer Ask determina el importe intermedio necesario y el segundo Ask, su coste. Los importes van desde la cantidad base deseada hasta el pago total necesario; los fondos recorren la cadena en orden inverso.

  1. EUR10.000
  2. USD11.002
  3. JPY1.650.520,04

Comprar 10.000 EUR a las cotizaciones introducidas cuesta 1.650.520,04 JPY.

Las cadenas son cálculos alternativos, no un beneficio de ida y vuelta. No incluyen cargos separados, redondeo de liquidación, límites de volumen ni riesgo de ejecución. Una cotización derivada no acredita una operación disponible ni una oportunidad de arbitraje.

Los decimales finitos son exactos. Los periódicos llevan ≈ y una fracción exacta; la visualización decimal se redondea a 18 cifras significativas. El redondeo de pantalla nunca interviene en el cálculo. El CSV conserva fracciones exactas y unidades.

Este componente mantiene las entradas en la memoria de la página. No las envía a un servidor ni las guarda en almacenamiento persistente del navegador. Esta afirmación no abarca la analítica general del sitio.

Introduce los pares originales con sus Bid/Ask, elige la orientación del par de destino y proporciona una etiqueta común de observación declarada en UTC. Añade cantidad solo si necesitas importes monetarios. Calcula para revisar los tramos normalizados, la cotización de destino y ambas rutas. Los valores predefinidos son educativos; la referencia fija permanece separada del resultado de tus entradas.

Cada tipo debe ser positivo y no superar 1.000.000, con un máximo de 12 decimales. La cantidad opcional en moneda base debe ser positiva y no superar 1.000.000.000.000, con un máximo de 6 decimales. Cada campo admite hasta 80 caracteres. Se acepta punto o coma decimal, sin separadores de miles ni notación exponencial; se permite un signo más inicial. Dejar la cantidad vacía omite los importes, en lugar de interpretarla como cero.

Utiliza códigos de moneda de tres letras. La herramienta valida el formato y la conexión entre los pares, pero no certifica que todo código introducido pertenezca a una lista oficial de monedas. La etiqueta temporal usa YYYY-MM-DDTHH:mmZ en UTC, entre los años 1900 y 2200. Introducirla no verifica la actualidad ni la simultaneidad de los precios originales.

Se rechazan un Bid superior al Ask, una moneda repetida dentro de un par, pares desconectados o un destino que incluya la moneda intermedia. Bid y Ask iguales son válidos. Corrige los datos originales en vez de intercambiar lados solo para superar la validación. Cambiar cualquier campo oculta el resultado calculado anterior y su CSV hasta que vuelvas a calcular.

Las entradas permanecen en la memoria de la página: el calculador no las envía a un servidor ni las guarda de forma persistente. La analítica general del sitio es una cuestión separada. Sin JavaScript puedes utilizar el ejemplo fijo completo, el CSV de referencia y el protocolo de verificación; los controles de cálculo interactivo no están disponibles.

Reproducir el cálculo en una hoja de cálculo

Crea una hoja pequeña con los valores originales y una columna que indique las unidades de cada tipo. Coloca el Bid del primer tramo en B2 y el Ask en C2; el Bid del segundo en B3 y el Ask en C3; y la cantidad 10000 en B5. En el ejemplo de multiplicación, la fila 2 es EUR/USD y la fila 3 es USD/JPY. Guarda las cadenas originales de cotización o el registro de la fuente junto a las celdas numéricas.

Comprobación

Fórmula de la hoja

Resultado de referencia

Bid del cruce

=B2*B3

165

Ask del cruce

=C2*C3

165,052004

Importe recibido por la venta

=B5*B2*B3

1650000 JPY

Coste de compra

=B5*C2*C3

1650520,04 JPY

Bid del cruce inverso

=1/(C2*C3)

Inversa exacta de 165,052004

Ask del cruce inverso

=1/(B2*B3)

1/165

Desplázate lateralmente para comparar todas las columnas ↔

Para el ejemplo de división, conserva EUR/USD en la fila 2 y sustituye la fila 3 por GBP/USD 1,2500/1,2503. Las fórmulas pasan a ser =B2/C3 para Bid y =C2/B3 para Ask. Multiplica cada una por B5 para obtener importes en GBP. Cambia también las etiquetas de moneda: un número correcto que todavía lleva la etiqueta JPY sigue siendo un resultado incorrecto.

Aplica formato a los valores mostrados en lugar de insertar ROUND o REDONDEAR en la cadena de cálculo. Las hojas de cálculo suelen trabajar con precisión finita, por lo que una fracción como 11000/12503 no puede almacenarse como un decimal ilimitado. Compara suficientes cifras y conserva la fracción exacta de la exportación. La configuración local puede cambiar el separador decimal; estas fórmulas solo utilizan operadores aritméticos, sin nombres de funciones localizados.

Al importar el CSV en una hoja de cálculo, configura como texto las columnas con fracciones exactas y enteros largos. La conversión automática a número o fecha puede eliminar cifras o reinterpretar una fracción; conserva la exportación original como registro exacto.

Por último, intercambia las filas de entrada en el calculador e invierte el par de destino. El destino original debe permanecer igual tras cambiar las filas, y el inverso debe cumplir las identidades entre lados recíprocos. Así compruebas las direcciones sin depender de que el valor mostrado parezca conocido.

Detenerse ante datos ausentes y conservar un registro

Un resultado útil también identifica lo que no se pudo confirmar. Empieza el protocolo descargable con los pares originales, las cadenas Bid/Ask completas, las fuentes, las horas de observación y sus zonas, las condiciones de liquidación y la cantidad solicitada. Registra el destino, cada normalización y las unidades finales. Conserva estos datos antes de simplificar la aritmética.

  • Solo hay un precio o un tipo medio: marca el spread como desconocido. No inventes el segundo lado suponiendo un spread habitual.
  • Las horas difieren o faltan: registra la discrepancia. Una etiqueta común escrita en el calculador no sincroniza las observaciones originales.
  • La fecha de liquidación es desconocida o los instrumentos no son comparables: consigue condiciones coincidentes. Una cotización spot y una forward no son entradas intercambiables.
  • No conoces el volumen disponible, las comisiones o las reglas de redondeo: mantenlos como desconocidos y separados de los importes matemáticos.
  • La cotización está cruzada o los pares no están conectados: verifica el orden de los códigos y los valores copiados. No lo repares silenciosamente ordenando precios o cambiando una moneda.

La exportación conserva las cotizaciones originales, las direcciones normalizadas, las unidades, las hipótesis y las fracciones exactas. Un decimal finito es exacto; uno infinito se muestra expresamente como aproximación. Guarda el cálculo junto al registro de la fuente. El CSV documenta los datos introducidos y las operaciones, no la existencia de una oferta de mercado.

Distinguir el cruce calculado de un precio negociable

El Bid/Ask calculado es la relación sintética de dos tramos implícita en tus datos. Una cotización directa de EUR/JPY puede diferir por distintas horas de observación, cantidades, fuentes, comisiones o condiciones de liquidación. El calculador no contacta con un mercado, no comprueba profundidad ni envía órdenes. Por tanto, no establece que cualquiera de las cadenas pueda completarse a los valores mostrados.

Comparar el cruce sintético con una cotización directa tampoco es una prueba de arbitraje. Para sostener esa conclusión harían falta lados ejecutables simultáneos, cantidades y liquidación compatibles, todos los costes y una secuencia de ejecución viable. Esta guía ofrece una comprobación aritmética reproducible y una lista de datos pendientes, no una recomendación de operar.

No etiquetes 0,052004 JPY por EUR como 0,052004 % ni supongas que equivale a cierto número de puntos de plataforma. La guía de pips, puntos y ticks explica esas unidades. La guía de slippage aborda una comparación diferente: una ejecución real frente a un precio de referencia determinado.

Si necesitas transformar ajustes con signo sobre spot en una cotización forward completa, consulta la guía de puntos forward. Un cruce combina dos relaciones monetarias; los puntos forward modifican el tipo para una fecha de liquidación futura concreta. Separar ambas tareas evita confundir un ajuste temporal con otro tramo de divisas.

Preguntas frecuentes

¿Un cruce siempre se calcula multiplicando dos tipos?

No. La multiplicación funciona después de normalizar los tramos como A/V y V/B. Si tienes A/V y B/V, debes invertir el segundo. Esto produce una división con lados opuestos en el denominador: Bid/Ask para el Bid del cruce y Ask/Bid para su Ask.

¿Puedo calcular usando solo tipos medios?

Puedes obtener una relación entre dos tipos de referencia individuales, pero no deducir sus Bid y Ask originales. Este calculador requiere ambos lados. Introducir el mismo valor de referencia en los dos campos equivale a asumir explícitamente un spread cero, no a reconstruir una cotización de mercado.

¿Por qué se intercambian Bid y Ask al invertir?

Vender la nueva moneda base es la dirección económica contraria a comprar la antigua moneda base. Por eso el nuevo Bid usa la inversa del antiguo Ask. El orden de ambos lados se conserva porque todos los tipos aceptados son positivos.

¿El importe resultante es un beneficio o un saldo de cuenta?

Ninguno de los dos. Es el importe en moneda cotizada que se recibe al vender la cantidad base indicada o el coste de comprarla con las cotizaciones introducidas. No incluye coste de adquisición, posiciones, saldo, comisiones ni un modelo de margen.

¿Por qué aparece una fracción en la exportación?

La división puede producir una expansión decimal infinita. Una fracción reducida conserva la relación exacta entre los decimales introducidos. La aproximación mostrada se redondea a 18 cifras significativas y no se reutiliza en el cálculo.

¿La moneda intermedia tiene que ser USD?

No. El método funciona con tres monedas distintas válidas y una única moneda intermedia compartida. Los códigos identifican la ruta; el calculador no selecciona una fórmula especial solo porque aparezca USD.

Fuentes y lecturas adicionales

Órdenes y ejecución
Bid, Ask y spreadDetermina el lado adecuado antes de construir un cruce de dos tramos.Pips, puntos y ticksSepara las diferencias de tipos de las unidades de precio propias de cada plataforma.Puntos forwardConvierte ajustes con signo para una liquidación futura sin confundirlos con un cruce.SlippageCompara una ejecución real con su precio de referencia.
Todas las guías