Вопросы, связанные с историей и текущим состоянием валютных курсов в России, интересуют не только экономистов и аналитиков, но и обычных граждан, предпринимателей и инвесторов․ Архив валют России – это совокупность официальных и неофициальных данных о курсах рубля к иностранным валютам, собранных за десятилетия․
Содержание - Исторический обзор валютного регулирования в России
- Основные источники архивных данных
- Как получить доступ к архиву
- Практическое использование архивных курсов
- Примеры запросов и готовые таблицы
Исторический обзор валютного регулирования в России
Для понимания того, как формировался архив валют, необходимо проследить эволюцию валютного режима в стране․
1․1 До 1917 года – рубль имперской России - Твердый золотой стандарт (1897 г․) – 1 рубль = 0,77424 грамма золота․
- Курсы валют фиксировались в Торговом журнале и в официальных указах императора․
1․2 Советский период (1917‑1991) - Плановая экономика, официальные курсы фиксировались правительством, но в реальном обороте использовались «чёрные» курсы․
- С 1970‑х годов вводились многокурсовые системы (внутренний, экспортный, импортный)․
1․3 Постсоветская Россия (1992‑настоящее время) - 1992‑1995 гг․ Переход к свободному плавающему курсу – резкие колебания, инфляция․
- 1996‑1998 гг․ Установление политики интервенций ЦБ РФ, введение официального курса (привязка к доллару)․
- 1998 г․ Финансовый кризис – девальвация рубля, публикация «дневных» курсов․
- 2000‑2020 гг․ Плавный переход к квази‑плавающему режиму, публикация официальных курсов каждый рабочий день․
- 2020‑2026 гг․ Усиление роли мультивалютных индексов, расширение доступа к историческим данным через API и открытые наборы данных․
Основные источники архивных данных
- Плановая экономика, официальные курсы фиксировались правительством, но в реальном обороте использовались «чёрные» курсы․
- С 1970‑х годов вводились многокурсовые системы (внутренний, экспортный, импортный)․
1․3 Постсоветская Россия (1992‑настоящее время) - 1992‑1995 гг․ Переход к свободному плавающему курсу – резкие колебания, инфляция․
- 1996‑1998 гг․ Установление политики интервенций ЦБ РФ, введение официального курса (привязка к доллару)․
- 1998 г․ Финансовый кризис – девальвация рубля, публикация «дневных» курсов․
- 2000‑2020 гг․ Плавный переход к квази‑плавающему режиму, публикация официальных курсов каждый рабочий день․
- 2020‑2026 гг․ Усиление роли мультивалютных индексов, расширение доступа к историческим данным через API и открытые наборы данных․
Основные источники архивных данных
Существует несколько официальных и полуофициальных источников, где можно найти исторические курсы валют․
2․1 Центральный банк Российской Федерации (Банк России) - Раздел «Курсы валют» на официальном сайте cbr․ru․
- Сервис «История курсов валют» – возможность выгрузки данных в формате CSV, XML, JSON․
- API «Open Data» – запросы к эндпоинту
https://www․cbr-xml-daily․ru/daily_json․js с параметром date_req=DD/MM/YYYY․
2․2 Федеральная служба государственной статистики (Росстат)
https://www․cbr-xml-daily․ru/daily_json․js с параметром date_req=DD/MM/YYYY․Публикует агрегированные данные по инфляции и валютным операциям, которые часто включают средние курсы за месяц․
2․3 Архивные публикации «Вестник Банка России»
Библиотечные издания, доступные в электронных репозиториях (eLIBRARY․RU, Национальная электронная библиотека)․
2;4 Частные финансовые порталы - Investing․com, TradingView – исторические графики, но без официального статуса․
- Finam, MOEX – предоставляют данные о курсах в рамках биржевых котировок․
Как получить доступ к архиву 3․1 Через веб‑интерфейс Банка России - Перейдите на страницу «Динамика валютных курсов»․
- Выберите нужную валюту (USD, EUR, CNY и др․)․
- Установите диапазон дат (например, с по )․
- Нажмите «Скачать» – получите файл
․xlsx или ․csv․
3․2 Программный доступ (API)
3․1 Через веб‑интерфейс Банка России - Перейдите на страницу «Динамика валютных курсов»․
- Выберите нужную валюту (USD, EUR, CNY и др․)․
- Установите диапазон дат (например, с по )․
- Нажмите «Скачать» – получите файл
․xlsx или ․csv․
3․2 Программный доступ (API)
․xlsx или ․csv․Для автоматизации аналитических задач рекомендуется использовать официальное API․
GET https://www․cbr-xml-daily․ru/archive/2026/07/07/daily_json․js
Ответ содержит структуру:
{
"Date": "2026-07-07T11:00:00+03:00",
"PreviousDate": "2026-07-06T11:00:00+03:00",
"PreviousURL": "․․․",
"Timestamp": "2026-07-07T15:00:00+03:00",
"Valute": {
"USD": {
"ID": "R01235",
"NumCode": "840",
"CharCode": "USD",
"Nominal": 1,
"Name": "Доллар США",
"Value": 71․73,
"Previous": 71․50
},
․․․
}
}
3․3 Через открытые наборы данных (Open Data)
На портале data․gov․ru размещены архивы в виде пакетов CSV за каждый год․ Пример ссылки: https://data․gov․ru/opendata/7708234640-currency-archive-2020․
Практическое использование архивных курсов 4․1 Финансовый анализ и моделирование - Расчёт реальных доходностей инвестиций в иностранные активы․
- Построение моделей инфляционной корректировки доходов․
- Анализ корреляций между курсом рубля и ценами на нефть, золото, индексы ММВБ․
4․2 Налоговый и бухгалтерский учет
- Расчёт реальных доходностей инвестиций в иностранные активы․
- Построение моделей инфляционной корректировки доходов․
- Анализ корреляций между курсом рубля и ценами на нефть, золото, индексы ММВБ․
4․2 Налоговый и бухгалтерский учет
Для корректного расчёта налоговой базы по валютным операциям необходимо использовать официальный курс ЦБ РФ на дату операции․ Архив позволяет:
- Проверить правильность ранее проведённых расчётов․
- Подготовить документы для налоговой проверки․
4․3 Юридические и судебные споры
В делах о возврате задолженности в иностранной валюте часто требуется доказать, какой курс был официальным на конкретную дату․ Архивные данные служат надёжным доказательством․
4․4 Образовательные проекты
Преподаватели экономических дисциплин используют исторические курсы для демонстрации:
- Эффекта валютных кризисов․
- Влияния политических событий (например, санкций 2014 г․) на курс рубля․
Примеры запросов и готовые таблицы 5․1 Таблица «Курсы USD и EUR за 2025 год» (CSV) Дата,USD (RUB),EUR (RUB) -025-01-02,71․15,84․30
2025-01-03,71․40,84․55
․․․
2025-12-31,73․12,86․01
5․2 Пример кода на Python для загрузки данных за последний месяц import requests
import pandas as pd
from datetime import datetime, timedelta
def fetch_month(currency='USD', months=1):
end_date = datetime․today
start_date = end_date ⎯ timedelta(days=30*months)
dates = pd․date_range(start=start_date, end=end_date, freq='D')
rows = []
for d in dates:
url = f"https://www․cbr-xml-daily․ru/archive/{d․year}/{d:%m}/{d:%d}/daily_json․js"
r = requests․get(url)
if r․status_code != 200:
continue
data = r․json
val = data['Valute'][currency]
rows․append({
'date': d․date,
'rate': val['Value']
})
return pd․DataFrame(rows)
df = fetch_month('USD')
print(df․head)
5․3 Пример использования данных в Excel - Скачайте архивный CSV-файл за интересующий год․
- Откройте в Excel, используйте Функцию ВПР (VLOOKUP) для сопоставления дат с другими финансовыми показателями․
- Постройте график «Курс рубля к доллару» через Вставка → Диаграмма → Линейчатая․
Дата,USD (RUB),EUR (RUB) -025-01-02,71․15,84․30
2025-01-03,71․40,84․55
․․․
2025-12-31,73․12,86․01
5․2 Пример кода на Python для загрузки данных за последний месяц import requests
import pandas as pd
from datetime import datetime, timedelta
def fetch_month(currency='USD', months=1):
end_date = datetime․today
start_date = end_date ⎯ timedelta(days=30*months)
dates = pd․date_range(start=start_date, end=end_date, freq='D')
rows = []
for d in dates:
url = f"https://www․cbr-xml-daily․ru/archive/{d․year}/{d:%m}/{d:%d}/daily_json․js"
r = requests․get(url)
if r․status_code != 200:
continue
data = r․json
val = data['Valute'][currency]
rows․append({
'date': d․date,
'rate': val['Value']
})
return pd․DataFrame(rows)
df = fetch_month('USD')
print(df․head)
5․3 Пример использования данных в Excel - Скачайте архивный CSV-файл за интересующий год․
- Откройте в Excel, используйте Функцию ВПР (VLOOKUP) для сопоставления дат с другими финансовыми показателями․
- Постройте график «Курс рубля к доллару» через Вставка → Диаграмма → Линейчатая․
import requests
import pandas as pd
from datetime import datetime, timedelta
def fetch_month(currency='USD', months=1):
end_date = datetime․today
start_date = end_date ⎯ timedelta(days=30*months)
dates = pd․date_range(start=start_date, end=end_date, freq='D')
rows = []
for d in dates:
url = f"https://www․cbr-xml-daily․ru/archive/{d․year}/{d:%m}/{d:%d}/daily_json․js"
r = requests․get(url)
if r․status_code != 200:
continue
data = r․json
val = data['Valute'][currency]
rows․append({
'date': d․date,
'rate': val['Value']
})
return pd․DataFrame(rows)
df = fetch_month('USD')
print(df․head)
- Скачайте архивный CSV-файл за интересующий год․
- Откройте в Excel, используйте Функцию ВПР (VLOOKUP) для сопоставления дат с другими финансовыми показателями․
- Постройте график «Курс рубля к доллару» через Вставка → Диаграмма → Линейчатая․
Архив валют России – это ценный ресурс, который позволяет проследить динамику рубля от золотого стандарта XIX в․ до современных многокурсовых систем․ Официальные данные Центробанка гарантируют точность и юридическую силу, а открытые API и наборы CSV делают их доступными для широкого круга пользователей․
Используя архив, вы сможете:
- Проводить глубокий экономический анализ;
- Обеспечить корректность бухгалтерского и налогового учёта;
- Подготовить аргументированные материалы для юридических споров;
- Обучать студентов реальными историческими данными․
Не забывайте регулярно проверять обновления на официальных порталах – новые инструменты (например, WebSocket‑поток от ЦБ) позволяют получать курсы в реальном времени и автоматически пополнять ваш архив․
Если у вас возникнут вопросы по работе с API или формированию собственных аналитических моделей, смело обращайтесь – мы всегда готовы помочь!
Дата публикации статьи: ․ Информация о текущих курсах (пример): доллар – 71,73 ₽, евро – 86,01 ₽, юань – 10,78 ₽ (по данным ЦБ РФ на 10 июня 2026)․