ForHosting KIT · Viajes y geografía

Calculadora de tipo de cambio cruzado

Con 0,92 euros y 150 yenes por dólar, un euro compra unos 163 yenes: la calculadora divide una cotización entre la otra y da también el tipo inverso, útil para un presupuesto de viaje cuando no hay un par directo publicado. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Tasa de origen
0,92
Tasa de destino
150
Cantidad
200
Obtiene
Convertido
32 608,695652
Comillas
Units per base
Tipo cruzado
163,043478
Tipo inverso
0,006133

Un tipo de cambio cruzado es el tipo implícito entre dos monedas que no se cotizan de forma directa entre sí, sino cada una frente a una misma base, por lo general el dólar estadounidense, el euro u otra moneda vehículo. Viajeros, mostradores de reservas y tesoreros corporativos usan esa identidad triangular a diario: si usted sabe cuántos euros compra un dólar y cuántos yenes compra un dólar, puede recuperar el euro frente al yen sin esperar un par dedicado. Esta calculadora de tipo de cambio cruzado acepta las dos cotizaciones positivas frente a la base compartida, un importe opcional de la moneda de origen y una convención de cotización que indica si cada tipo son unidades de esa moneda por una base o unidades de la base por una unidad de moneda. Devuelve el tipo cruzado implícito, el tipo inverso, el importe convertido y el valor en la moneda base del importe de origen.

Qué mide un tipo de cambio cruzado y cómo funciona la triangulación

Cuando dos monedas no se negocian como un par publicado, los mercados y los viajeros siguen necesitando un precio entre ellas. La construcción estándar es un tipo cruzado: tome la cotización de cada moneda frente a una moneda vehículo o base común y recupere el tipo bilateral implícito mediante una división. Ese cociente es el tipo cruzado en unidades de destino por una unidad de origen.

El tipo inverso es siempre el recíproco, de modo que usted puede convertir en cualquiera de los dos sentidos sin una segunda llamada. Esta calculadora implementa únicamente esa triangulación de manual. No consulta cotizaciones mid de mercado en vivo, no aplica diferenciales bid-ask ni ajusta por paridad del poder adquisitivo; esa última tarea corresponde a una identidad de tipo de cambio real que multiplica un tipo nominal por una ratio de precios exterior-interior.

Usted aporta dos cotizaciones observadas positivas frente a la misma base y recibe el par implícito listo para un presupuesto de viaje, una hoja de tesorería o una comprobación de examen.

Presupuestos de viaje en una tercera moneda

Reexprese un total de alojamiento en euros en yenes o pesos a partir de dos cotizaciones frente al dólar cuando el sitio de reserva no imprime un par dedicado.

Comprobaciones escolares de arbitraje triangular

Permita que el alumnado introduzca ambas patas frente a la moneda vehículo y verifique el cruzado implícito y su inverso bajo cualquiera de las dos convenciones de cotización.

Herramientas de gastos y mostradores de viaje

Convierta un importe de origen a través de una base compartida en automatización, sin consultar un feed en vivo ni mezclar niveles de precios PPP en la cotización de caja.

¿Cómo se calcula un tipo de cambio cruzado?

Envíe dos cotizaciones positivas frente a la misma base.

¿Consulta esta herramienta tipos de cambio en vivo?

No. Usted aporta las dos cotizaciones observadas. La calculadora solo aplica la identidad triangular. No llama a un feed de datos de mercado, no aplica un diferencial bid-ask ni ajusta por inflación o paridad del poder adquisitivo.

¿Y si mi pantalla muestra dólares por euro en vez de euros por dólar?

Cambie la convención a unidades de la base por unidad de moneda. La fórmula se invierte y el tipo cruzado pasa a ser la cotización de origen dividida entre la de destino. Las dos cotizaciones deben seguir la misma convención.

¿Cómo convierto en el sentido contrario?

Use el tipo inverso, que siempre es el recíproco del tipo cruzado y aparece en cada resultado. En el ejemplo del euro y el yen, un yen vale 0,006133 euros, así que no necesita un segundo cálculo.

¿El resultado incluye comisiones o el diferencial de compra y venta?

No. Solo aplica la triangulación clásica a las dos cotizaciones que usted introduce. No añade diferencial de compra y venta ni ajusta por poder adquisitivo, así que da el tipo implícito, no la cotización de una casa de cambio.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/travel/cross-currency-rate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/travel/cross-currency-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from_rate":0.92,"to_rate":150}'
{
  "from_rate": 0.92,
  "to_rate": 150
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.cross_currency_rate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs1000000000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué mide un tipo de cambio cruzado y cómo funciona la triangulación

Si ambas cotizaciones se expresan como unidades de esa moneda por una unidad de la base, una unidad de la moneda de origen vale uno dividido por from_rate unidades de la base, y ese importe en base compra to_rate dividido por from_rate unidades de la moneda de destino. Si ambas cotizaciones se expresan en cambio como unidades de la base por una unidad de la moneda —la convención que usan muchas pantallas de dólar por euro y dólar por yen—, la identidad se invierte: el tipo cruzado es from_rate dividido por to_rate.

Contrato de entrada, convenciones de cotización y campos de respuesta

Ambas cotizaciones y el importe deben ser estrictamente mayores que cero: una cotización nula o negativa haría indefinido el par implícito o invertiría la economía de un cambio, y un importe no positivo se rechaza por el mismo dominio de aula. Envíe por POST un cuerpo JSON con dos números finitos obligatorios: from_rate, la cotización de la moneda de origen frente a la base compartida, y to_rate, la cotización de la moneda de destino frente a esa misma base. De forma opcional envíe amount como la cantidad de origen a convertir (valor por defecto uno), quote como units_per_base o base_per_unit (valor por defecto units_per_base), y decimals como un entero de cero a doce (valor por defecto seis) para controlar el redondeo half-up en cada campo numérico. Los campos ausentes, las cadenas vacías, los valores no finitos, un token de quote desconocido y los decimals no enteros fuera del rango permitido fallan con invalid_input y no se facturan. Se aceptan alias habituales: source_rate, rate_from o from_vs_base para from_rate; dest_rate, target_rate, rate_to o to_vs_base para to_rate; qty o quantity para amount; quote_mode o convention para quote. En caso de éxito el cuerpo devuelve las entradas ecoadas, quote, cross_rate como unidades de destino por una unidad de origen, inverse_rate como el recíproco, converted como amount por el tipo cruzado, base_value como el importe de origen expresado en la base, y formula. Ejemplo: from_rate 0.92, to_rate 150, amount 200, quote units_per_base produce un cruzado cerca de 163 unidades de destino por unidad de origen, porque 150 dividido por 0.92 es la identidad yen-por-euro cuando ambas patas se cotizan por dólar. Combine los números con su propia fuente en vivo si necesita un mid con marca de tiempo; este endpoint calcula solo el par implícito a partir de las dos cotizaciones que usted ya tiene.

Dónde una API de tipo de cambio cruzado aporta valor

Los planificadores de viajes y los itinerarios de varios países usan una calculadora de tipo de cambio cruzado para que un presupuesto escrito en euros pueda restarse en yenes, pesos o libras a partir de dos cotizaciones frente al dólar, sin esperar un par dedicado que un pase de embarque o una factura de albergue nunca imprime. Los mostradores de viajes corporativos y las herramientas de gastos necesitan un oráculo determinista que rechace una cotización nula en lugar de inventar una conversión vacía que una hoja defectuosa podría tratar como paridad. La validación fallida no consume saldo. Los generadores de exámenes y los ejercicios de economía abierta piden la identidad triangular en ambas convenciones de cotización; fijar la aritmética en una API parse diminuta evita la deriva de las hojas de cálculo en el esquema de corrección. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida. Mantenga las peticiones pequeñas, fije en las pruebas los campos redondeados cross_rate y converted, y obtendrá pares implícitos reproducibles para deberes, complementos LMS y workers en el borde sin montar un conducto de FX en vivo ni confundir esta identidad con un tipo real de poder adquisitivo.

¿Qué diferencia hay entre units_per_base y base_per_unit?

units_per_base significa que cada tipo es cuántas unidades de esa moneda equivalen a una base (por ejemplo 150 yenes por dólar). base_per_unit significa que cada tipo es cuántas unidades de la base equivalen a una de esa moneda (por ejemplo 1.10 dólares por euro). Mezclar las dos convenciones en una misma llamada no es válido porque la identidad se invertiría.

¿Qué ocurre si un tipo o el importe es cero o negativo?

La tarea falla con invalid_input. from_rate, to_rate y amount deben ser estrictamente mayores que cero; la entrada no válida no se factura.

¿Cuánto cuesta la calculadora de tipo de cambio cruzado?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada no válida no se factura.

Ver la documentación completa del KIT →