Saltar al contenido
🛠️ToolsShed

Currency Cross Rate Calculator

Calcula tasas de cambio cruzadas entre cualquier dos divisas a través de una divisa base común como USD.

Tasa Cruzada
162.500000
EUR/JPY
Tasa Inversa
0.006154
JPY/EUR
Cantidad Convertida
16250.0000
JPY

Ingresa Tasas USD

Matriz de Tasa Cruzada

USDEURGBPJPYCADAUDCHF
USD10.92000.7900149.50001.36001.53000.9000
EUR1.087010.8587162.50001.47831.66300.9783
GBP1.26581.16461189.24051.72151.93671.1392
JPY0.00670.00620.005310.00910.01020.0060
CAD0.73530.67650.5809109.926511.12500.6618
AUD0.65360.60130.516397.71240.888910.5882
CHF1.11111.02220.8778166.11111.51111.70001

Acerca de esta herramienta

Una tasa de cambio cruzada es el tipo de cambio entre dos monedas que no implican directamente el dólar estadounidense. En lugar de convertir cada moneda a USD por separado y luego compararlas, esta herramienta calcula la tasa entre dos monedas cualesquiera utilizando una moneda base común—típicamente USD—como intermediaria. Esto es esencial para comerciantes internacionales, viajeros que planean viajes a varios países y profesionales financieros que necesitan tasas de conversión precisas para pares de divisas que no involucran USD.

Para utilizar la calculadora, selecciona tu moneda base del menú desplegable e ingresa la cantidad que deseas convertir. La herramienta muestra automáticamente los tipos de cambio entre tu moneda base y todas las principales divisas globales, facilitando encontrar la tasa cruzada exacta que necesitas. Puedes comparar rápidamente cuánto de una moneda equivale a otra sin cálculos manuales ni búsquedas en múltiples fuentes.

Los tipos de cambio cruzado fluctúan constantemente según las condiciones del mercado global, por lo que las tasas mostradas aquí son indicativas y pueden diferir ligeramente de los tipos reales de negociación. Esta herramienta es ideal para planificación de viajes, compras en línea en sitios web extranjeros, cotizaciones comerciales internacionales y comprensión de noticias financieras globales, pero siempre verifica transacciones críticas con tu banco o un proveedor de divisas autorizado.

Preguntas Frecuentes

Implementación de Código

def calculate_cross_rate(
    base_usd_rate: float,
    quote_usd_rate: float,
    amount: float = 1.0
) -> dict:
    """
    Calculate cross rate between two currencies via USD.
    base_usd_rate: units of base currency per 1 USD
    quote_usd_rate: units of quote currency per 1 USD
    """
    # Cross rate: base_currency / quote_currency
    cross_rate = quote_usd_rate / base_usd_rate
    converted = amount * cross_rate

    return {
        "cross_rate": round(cross_rate, 6),
        "inverse_rate": round(1 / cross_rate, 6),
        "converted_amount": round(converted, 4)
    }

# Example: EUR/JPY cross rate
# 1 USD = 0.92 EUR (EUR/USD = 0.92)
# 1 USD = 149.50 JPY (USD/JPY = 149.50)
eur_usd = 0.92   # EUR per USD
jpy_usd = 149.50  # JPY per USD

result = calculate_cross_rate(eur_usd, jpy_usd, amount=100)
print(f"EUR/JPY cross rate: {result['cross_rate']}")
print(f"JPY/EUR inverse: {result['inverse_rate']}")
print(f"100 EUR = {result['converted_amount']} JPY")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.