Центральный банк России (ЦБ РФ) ежедневно публикует официальные курсы иностранных валют․ Эти данные формируют архив валют, который доступен для любого пользователя и позволяет:
- анализировать историческую динамику курсов;
- проводить расчёты при бухгалтерском и налоговом учёте;
- строить прогнозы и моделировать финансовые риски;
- проверять корректность курсов, используемых в контрактах․
Основной источник – официальный сайт www․cbr․ru․ На нём реализованы несколько способов получения данных:
- Интерактивная форма «Курсы валют на заданную дату» – пользователь указывает дату (в формате ДД․ММ․ГГГГ) и получает таблицу с курсами всех валют, официально установленных ЦБ РФ на этот день․
- Раздел «Архив курсов валют» – позволяет скачать файлы за выбранный период (день, месяц, год) в форматах CSV, XML или JSON․
- API ЦБ РФ – программный интерфейс, предоставляющий доступ к актуальным и историческим курсам в реальном времени․ Пример запроса:
https://www․cbr-xml-daily․ru/archive/2026/07/11/daily_json․js
Как пользоваться интерактивной формой
Перейдите на страницу Курсы валют на заданную дату․
В поле «Дата» укажите нужный день (например, )․
Нажмите кнопку «Показать»․
На экране появится таблица с колонками:
| Код валюты | Буквенный код | Единиц | Курс, руб․ |
|---|---|---|---|
| 840 | USD | 1 | 92,3456 |
| 978 | EUR | 1 | 100,1234 |
| 826 | GBP | 1 | 115,6789 |
Данные можно скопировать в буфер обмена или экспортировать в CSV через кнопку «Скачать»․
Скачивание архива за период
Для получения больших объёмов данных удобно использовать раздел «Архив курсов валют»:
- Выберите период (например, – )․
- Укажите нужный формат файла (CSV – удобно для Excel, XML – для программной обработки, JSON – для веб‑приложений)․
- Нажмите «Скачать»․ Файл будет содержать строки вида:
Date,CharCode,Nominal,Value 2020-01-01,USD,1,61․9056 2020-01-01,EUR,1,68․3421 2020-01-02,USD,1,62․1123 ․․․
Работа с API ЦБ РФ
API позволяет получать данные программно, без ручного вмешательства․ Основные endpoints:
https://www․cbr-xml-daily․ru/daily_json․js– сегодняшний курс в формате JSON․https://www․cbr-xml-daily․ru/archive/{{year}}/{{month}}/{{day}}/daily_json;js– архив за конкретную дату․https://www․cbr-xml-daily․ru/archive/{{year}}/{{month}}/{{day}}/daily_utf8․xml– архив в XML․
Пример на Python:
import requests, json, pandas as pd
def get_cbr_rate(date_str):
# date_str – строка вида '2026/07/11'
url = f"https://www․cbr-xml-daily․ru/archive/{date_str}/daily_json․js"
resp = requests․get(url)
data = resp․json
rates = {item['CharCode']: item['Value']/item['Nominal'] for item in data['Valute']․values}
return pd․Series(rates)
rates = get_cbr_rate('2026/07/11')
print(rates['USD'], rates['EUR'])
Полученные данные легко импортировать в таблицы, базы данных или использовать в аналитических скриптах․
Что содержится в архиве
Архив включает официальные курсы всех валют, для которых ЦБ РФ устанавливает официальный курс․ На сегодняшний день это более 150 валют, включая:
- Основные мировые валюты: USD, EUR, GBP, CHF, JPY, CNY;
- Валюты стран СНГ и ЕАЭС: KZT, BYN, AMD, GEL и др․;
- Экзотические валюты: ISK, INR, SGD, ZAR и многие другие․
Для каждой валюты указываются:
- CharCode – буквенный код (ISO 4217);
- Nominal – количество единиц валюты, на которое приходится указанный курс;
- Value – стоимостьNominal единиц в российских рублях․
Практическое применение архива
Бухгалтерский и налоговый учёт
Согласно законодательству РФ, при расчёте налоговой базы по операциям в иностранной валюте необходимо использовать официальный курс ЦБ РФ на дату совершения операции․ Архив позволяет быстро найти нужный курс и избежать ошибок․
Финансовый анализ и прогнозирование
Исторические ряды курсов используются для:
- строения временных рядов и выявления сезонности;
- расчёта волатильности и Value‑at‑Risk (VaR);
- тестирования торговых стратегий на исторических данных․
Образовательные цели
Студенты экономических и финансовых специальностей часто работают с архивом валют при выполнении курсовых и дипломных проектов, связанных с валютным рынком, международными расчётами и макроэкономическим анализом․
Ограничения и рекомендации
- Актуальность данных Данные обновляются ежедневно в 11:30 по московскому времени․ Для текущего дня используйте только официальный курс, опубликованный на сайте ЦБ РФ․
- Формат даты При работе с API необходимо соблюдать формат
ГГГГ/ММ/ДД(например,2026/07/11)․ - Ограничения по запросам Публичный API не требует авторизации, но рекомендуется не превышать 60 запросов в минуту, чтобы не вызвать блокировку со стороны сервера․
- Архив до 1992 года Для периодов до доступны только курсы Госбанка СССР; их формат может отличаться․
Архив валют ЦБ РФ за выбранную дату – незаменимый инструмент для специалистов, работающих с международными расчётами, бухгалтерией, налогообложением и финансовым анализом․ Благодаря удобному веб‑интерфейсу, возможности скачивания данных в различных форматах и открытому API, получить нужную информацию можно быстро и бесплатно․ Следуя рекомендациям по формату даты и частоте запросов, вы сможете эффективно использовать архив в своих профессиональных и учебных задачах․