• Ключевая ставка ЦБ14%
  • USD86.890.1%
  • EUR100.600.2%
  • CNY12.920.0%
  • GBP117.350.4%
  • CHF107.430.6%
  • JPY0.551.3%
  • TRY1.800.2%
  • AED23.660.1%
  • KZT0.190.5%
  • BYN28.220.5%
Назад
История курсов ЦБ РФ: как менялись валюты
Личные финансы
10 мин чтения

История курсов ЦБ РФ: как менялись валюты

Автор: Маргарита Ушакова · Обновлено

Главное

  • Официальный архив курсов валют ЦБ РФ доступен на сайте Банка России и охватывает период с 1992 года.
  • ЦБ РФ предоставляет исторические данные о курсах валют в форматах XML, JSON и Excel для автоматической загрузки и анализа.
  • Скачать архив курсов можно за любой месяц или год, выбрав нужный период в интерфейсе или через прямой запрос к API.
  • Курс ЦБ РФ отличается от биржевого, так как устанавливается на основе данных торгов и официально фиксируется для расчётов.
  • Исторические данные ЦБ пригодны для анализа динамики валют, но имеют ограничения по точности из-за особенностей формирования курса в разные годы.

Курс доллара в 1998 году — 6 рублей за доллар, а в 2014-м — уже 60. Каждый скачок валюты — это отражение кризисов, реформ и внешних шоков. Для аналитика, трейдера или просто любопытного наблюдателя история курсов ЦБ РФ — это не таблица чисел, а летопись экономики страны.

Банк России хранит официальные курсы иностранных валют с 1992 года. Эти данные помогают отследить динамику рубля, рассчитать реальную доходность вложений или провести ретроспективный анализ. Но чтобы работать с архивом, нужно знать, где искать данные, в каких форматах их скачать и почему официальный курс всегда отличается от биржевого.

В этом материале разберём, как получить исторические данные с сайта регулятора, какие инструменты для выгрузки доступны и на что обратить внимание при использовании архива в своих расчётах.

Где найти историю курсов ЦБ РФ

Исторические данные официальных курсов валют к рублю публикуются Банком России на его сайте в разделе «Курсы валют». В отличие от текущих значений, которые видны на главной странице, архивная информация спрятана глубже — в подразделе «База данных по курсам валют». Этот инструмент позволяет выбирать конкретную дату, период или сразу несколько валют и получать выгрузку за нужный интервал. Для работы с большими массивами данных, например за несколько лет, удобнее использовать не визуальный интерфейс, а прямые ссылки на файлы в форматах XML или Excel — о них речь пойдёт ниже.

Кроме официального сайта ЦБ, исторические котировки можно найти на агрегаторах финансовой статистики и в открытых API. Однако источником номер один остаётся именно регулятор: только его данные имеют статус официальных и используются для расчётов, бухгалтерской отчётности и налоговых целей. Сторонние сервисы часто копируют те же значения, но с задержкой или с ошибками округления, поэтому для анализа и юридически значимых расчётов стоит обращаться напрямую к базе Банка России.

Важно понимать: на сайте ЦБ представлены курсы, установленные для каждой даты, начиная с 1992 года. Это не биржевые котировки в реальном времени, а официальные значения, рассчитанные по результатам торгов и публикуемые один раз в рабочий день. Для частного трейдера или аналитика такой архив — это, по сути, готовая временная выборка, которую можно скачать и использовать без дополнительной очистки.

Курсы валют ЦБ РФ

на 4 сентября 2026 г.
Доллар США
86,89
0,13%
Евро
100,6
0,23%
Юань
12,92
0,02%

Какие данные хранит ЦБ с 1992 года

Архив Банка России содержит ежедневные официальные курсы основных иностранных валют к рублю. Хронология начинается с 1 июля 1992 года — именно с этой даты регулятор начал публиковать курсы в систематизированном виде. В базе есть данные по доллару США, евро (с момента введения этой валюты в 1999 году), фунту стерлингов, швейцарскому франку, японской иене, китайскому юаню и ещё нескольким десяткам валют, список которых менялся в зависимости от экономической значимости.

Для каждой даты хранится не только сам курс, но и служебная информация: единица измерения (например, 1 доллар, 10 юаней или 100 иен), дата установления и дата публикации. Это важно, потому что курс, скажем, за субботу и воскресенье формально устанавливается в пятницу и применяется для расчётов на выходные. Понимание этой механики помогает правильно интерпретировать данные при построении графиков или расчёте средних значений.

Отдельный блок — это курсы валют, которые перестали существовать или были заменены. Например, немецкая марка, французский франк и итальянская лира присутствуют в архиве только до 31 декабря 1998 года, а затем их сменяет евро. Для аналитических задач это создаёт разрыв в рядах данных, о котором стоит помнить, если вы строите длинную историю по единой валюте. Банк России не приводит старые курсы к евро, поэтому для сопоставимости потребуется самостоятельная корректировка.

Форматы выгрузки: XML, JSON и Excel

ЦБ РФ предоставляет несколько форматов для скачивания исторических курсов. Самый простой и распространённый — XML. Он генерируется по запросу на специальный URL, где в параметрах указываются код валюты и дата или период. Например, можно запросить файл за один день, за месяц или за год — система вернёт структурированный документ, который легко читается как человеком, так и программами. XML удобен для автоматических обновлений: скрипт может ежедневно подтягивать свежие данные и складывать их в базу.

Для разработчиков и аналитиков, работающих с Python или JavaScript, предпочтителен формат JSON. Он легче XML, быстрее парсится и лучше интегрируется в современные веб-приложения. Однако важно знать: официальный API ЦБ в JSON появился относительно недавно и поддерживает те же запросы, что и XML. Если вы планируете регулярно выгружать большие объёмы данных, JSON — оптимальный выбор, так как он снижает нагрузку на парсинг и уменьшает объём трафика.

Для нетехнических пользователей Банк России предлагает выгрузку в Excel. Через веб-интерфейс «Базы данных по курсам валют» можно сформировать таблицу за нужный период и скачать её в формате .xlsx. Это удобно для разового анализа, построения графиков в Excel или подготовки отчётности. Учтите, что в Excel-выгрузке даты часто представлены в текстовом формате, поэтому перед расчётами их придётся преобразовать в тип «дата» — типовая ошибка при ручной работе с архивом.

Предложения по страховкам для путешествий

на 4 сентября 2026 г.
КомпанияПродуктЦена
ИнгосстрахСтрахование от невыезда (Полис от 3500 руб.)от 3 500 ₽Рассчитать →
СогласиеСтрахование ВЗР Оплаченный полис RUиндивидуальноРассчитать →
Т‑БанкТ-Страхование - ВЗРиндивидуальноРассчитать →
СогласиеВЗРиндивидуальноРассчитать →
ZettaСтрахование ВЗР Оплаченный полис RUиндивидуальноРассчитать →

Как скачать архив курсов за месяц и год

Чтобы получить архив курсов за конкретный месяц, не нужно писать запросы в ЦБ — всё делается через сайт регулятора. Пошаговая инструкция выглядит так:

  1. Перейдите на официальный сайт Банка России (cbr.ru) и откройте раздел «Курсы валют».
  2. Выберите подраздел «База данных по курсам валют».
  3. Укажите интересующую валюту (например, доллар США или евро).
  4. Задайте период: начальную и конечную дату. Для месяца это, как правило, 1-е и последнее число.
  5. Нажмите кнопку «Сформировать» — система покажет таблицу с ежедневными значениями.
  6. Для скачивания выберите формат: Excel (кнопка «Скачать») или XML (сформируется ссылка для прямого запроса).

Для выгрузки за год процедура та же, но период задаётся от 1 января до 31 декабря. Имейте в виду: ЦБ устанавливает курсы только в рабочие дни, поэтому в таблице не будет строк за выходные и праздники. Если вам нужен курс для выходного дня, он берётся из последнего рабочего дня перед ним — об этом говорилось выше. При скачивании большого объёма (например, за 10 лет) система может разбить данные на несколько файлов или подгружать их с задержкой, поэтому запаситесь терпением.

Альтернативный способ — использовать прямые XML-ссылки. Зная код валюты (например, R01235 для доллара, R01239 для евро), можно сформировать URL вида cbr.ru/scripts/XML_dynamic.asp?date_req1=01.01.2023&date_req2=31.12.2023&VAL_NM_RQ=R01235. Такой запрос вернёт файл за весь год, который можно сохранить и обработать. Этот метод удобен для автоматизации, но требует базовых технических навыков.

Почему курс ЦБ отличается от биржевого

Официальный курс Банка России — это не биржевая цена в моменте, а расчётное значение, которое регулятор устанавливает один раз в день. Согласно закону о Центральном банке (ст. 53 ФЗ-86), ЦБ публикует официальные курсы иностранных валют к рублю, но банки не обязаны менять валюту по этому курсу. Каждая кредитная организация формирует собственные курсы покупки и продажи, закладывая в них спред — свою маржу. Поэтому курс в кассе банка всегда отличается от официального: обычно на 1–3% в зависимости от валюты и банка.

Биржевой курс, в свою очередь, меняется каждую секунду в течение торговой сессии на Московской бирже. Он отражает текущий баланс спроса и предложения со стороны участников торгов — банков, брокеров, экспортёров и импортёров. Официальный курс ЦБ рассчитывается на основе биржевых котировок, но не копирует их один в один: регулятор берёт средневзвешенное значение за определённый период или фиксирует курс по итогам утренних торгов, а затем публикует его для использования в официальных расчётах.

Для частного трейдера это различие критично. Если вы торгуете валютой на бирже, вы ориентируетесь на текущие котировки, а не на курс ЦБ. Официальный курс нужен для других целей: расчёта таможенных пошлин, налогов, бухгалтерской отчётности, оценки имущества, а также для конвертации валюты в банковских приложениях, если банк решит использовать его как базовый. Понимание этой разницы помогает избежать ошибок при планировании бюджета и анализе исторических данных.

Ключевая ставка ЦБ РФ

на 4 сентября 2026 г.

14%

Ставки по вкладам и кредитам ориентируются на этот показатель.

Как использовать архив для анализа валют

Исторические курсы ЦБ — это готовый инструмент для макроэкономического анализа и принятия финансовых решений. Например, импортёр может оценить волатильность рубля за последние годы, чтобы заложить в бюджет возможные колебания курса. Для этого достаточно скачать архив за нужный период и рассчитать стандартное отклонение или размах между максимумом и минимумом. Такой анализ не требует сложных программ — подойдёт даже Excel с базовыми формулами.

Для частного инвестора, который хранит сбережения в валюте или планирует крупную покупку, архив полезен для определения среднего курса за длительный срок. Например, можно посчитать средневзвешенный курс доллара за 5 лет и понять, насколько текущее значение выше или ниже исторической нормы. Однако помните: прошлые данные не гарантируют будущих результатов, и любые прогнозы на основе истории — это лишь вероятностные оценки, а не руководство к действию.

Ещё один сценарий — технический анализ. Трейдеры и аналитики используют исторические ряды для построения скользящих средних, уровней поддержки и сопротивления. Но здесь важно учитывать, что курс ЦБ — это дискретные дневные значения, а не непрерывный поток биржевых сделок. Поэтому для внутридневной торговли он бесполезен — нужны тиковые данные с биржи. Архив ЦБ подходит для среднесрочного и долгосрочного анализа, где дневная точность не критична, а важна общая динамика.

Ограничения и точность исторических данных

Архив курсов ЦБ — надёжный источник, но у него есть ограничения, о которых стоит знать. Во-первых, данные начинаются с 1992 года, и за первые годы они могут быть неполными: в период гиперинфляции и валютных реформ курс менялся хаотично, а некоторые даты отсутствуют. Во-вторых, для валют, которые были деноминированы (например, рубль в 1998 году), исторические значения требуют пересчёта — иначе сопоставление с современными данными будет некорректным.

Точность исторических данных также зависит от формата округления. ЦБ публикует курсы с точностью до четырёх знаков после запятой, но для анализа длинных рядов такая точность избыточна — обычно достаточно двух знаков. При выгрузке в Excel обратите внимание на формат ячеек: иногда числа отображаются с округлением, хотя фактическое значение хранится с большей точностью. Это может привести к ошибкам при расчёте сумм, поэтому перед анализом проверьте формат ячеек.

Наконец, помните о правовом статусе данных. Официальный курс ЦБ используется для расчётов с государством, но для сделок между частными лицами и банками он не обязателен. Если вы анализируете историю курсов для прогнозирования доходности валютных вкладов или инвестиций, учитывайте, что реальная доходность зависит от спреда банка и комиссий, которые не видны в архиве ЦБ. В целом же архив — это бесплатный и легальный способ получить качественные данные, но интерпретировать их нужно с учётом контекста и ограничений.

Часто спрашивают

С какого года ЦБ публикует официальные курсы валют?
Банк России хранит и публикует официальные курсы иностранных валют к рублю, начиная с 1992 года. Это позволяет анализировать динамику за длительный период, включая периоды деноминации и валютных кризисов.
Какой курс ЦБ РФ используется для таможенных платежей?
Для расчёта таможенных платежей и пошлин используется именно официальный курс, устанавливаемый Банком России. Он публикуется ежедневно и является обязательным для применения в государственных расчётах.
Можно ли купить валюту в банке по курсу ЦБ РФ?
Нет, банки не обязаны продавать или покупать валюту по официальному курсу Банка России. Каждая кредитная организация устанавливает собственные курсы покупки и продажи, которые отличаются от курса ЦБ на величину спреда.
Как часто обновляется официальный курс ЦБ РФ?
Официальные курсы устанавливаются Банком России ежедневно, кроме выходных и праздничных дней. Курс, опубликованный в будний день, действует до следующего рабочего дня включительно.
Нужно ли платить налог с разницы между курсом ЦБ и биржевым?
Да, для налогового учёта используется официальный курс ЦБ РФ, а не биржевой. Разница между курсом покупки валюты и официальным курсом на дату сделки учитывается как доход или расход при расчёте налога.

Информационный сервис. Не является финансовой рекомендацией. Окончательные условия уточняйте на сайте банка.

Материал был полезен?

Поделиться