Перейти к содержимому

Currency Cross Rate Calculator

Вычислите кросс-курсы между любыми двумя валютами через общую базовую валюту, такую как USD.

Кросс-курс
162.500000
EUR/JPY
Обратный курс
0.006154
JPY/EUR
Конвертированная сумма
16250.0000
JPY

Введите курсы USD

Матрица кросс-курсов

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

Об этом инструменте

Кросс-курс валют—это курс обмена между двумя валютами, которые не связаны напрямую с американским долларом. Вместо того чтобы конвертировать каждую валюту в доллары отдельно, а затем сравнивать результаты, этот инструмент рассчитывает курс между любыми двумя валютами, используя общую базовую валюту—обычно доллар США—в качестве посредника. Это незаменимо для международных трейдеров, путешественников, планирующих поездки в несколько стран, и финансовых специалистов, нуждающихся в точных курсах обмена для валютных пар без USD.

Чтобы использовать калькулятор, выберите базовую валюту из раскрывающегося меню и введите сумму, которую вы хотите конвертировать. Инструмент автоматически отображает курсы обмена между вашей базовой валютой и всеми основными мировыми валютами, что облегчает поиск точного требуемого кросс-курса. Вы можете быстро сравнить, сколько одной валюты равно другой, без ручных расчётов и поиска в несколько источников.

Кросс-курсы валют постоянно колеблются в зависимости от глобальных рыночных условий, поэтому курсы, приведённые здесь, являются справочными и могут слегка отличаться от действительных курсов. Этот инструмент идеален для планирования путешествий, интернет-покупок на иностранных сайтах, международных коммерческих расчётов и понимания мировых финансовых новостей—но для критичных операций всегда проверяйте курсы в вашем банке или у лицензированного поставщика услуг Форекс.

Часто задаваемые вопросы

Реализация кода

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.