Архивы котировок где найти исторические данные российского и зарубежного рынков

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

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

В этой статье мы подробно разберем, где найти архивы котировок российского и зарубежного рынков, в каких форматах они бывают, как их скачать и конвертировать для популярных терминалов (MetaStock, Wealth Lab, QUIK) и на что обратить внимание при работе с историческими данными․


Основные источники исторических данных в России

На российском рынке существует несколько ключевых игроков, предоставляющих доступ к архивам котировок Московской Биржи (ММВБ/МОЕХ) и РТС․ Большинство из них предлагают бесплатный доступ к базовым данным․

Финам (Finam․ru), Классика жанра

Финам является одним из старейших и самых популярных источников исторических данных для российских трейдеров․

  • Что доступно: Котировки по акциям (ликвидные и вторые эшелоны), фьючерсам ФОРТС, опционам, облигациям, а также криптовалютам (BTC, ETH, LTC) и мировым индексам․
  • Форматы экспорта: Текстовый формат (TXT/CSV), MetaStock 7․0, формат для Wealth Lab, NinjaTrader, AmiBroker и др․
  • Особенности: Есть удобный интерфейс «Экспорт котировок», позволяющий качать данные по конкретному инструменту за выбранный период․ Регулярно выкладываются архивы по самым ликвидным фьючерсам в виде готовых файлов для скачивания․
  • Обновление: Ежедневное после окончания торгов (обычно вечером)․

Сайт Московской Биржи (MOEX․com) — Первичный источник

Официальный сайт биржи — это первичный источник данных․ Здесь данные самые точные, но интерфейс заточен под выборочную выгрузку, а не массовый скачивание истории․

  • Реестр сделок: Позволяет загрузить информацию по сделкам на всех рынках: акционный, срочный (фортс, опционы, фьючерсы), валютный, товарный, денежный․
  • Профиль инструмента: Котировки за прошлые периоды (день, неделя, месяц) с OHLCV данными․

Investing․com — Удобство и визуализация

Популярный международный портал с хорошим покрытием российских активов (MOEX, RTSI)․

  • Плюсы: Удобные графики, возможность отображения данных по дням/неделям/месяцам, экспорт в Excel․
  • Минусы: Ограничения на массовую выгрузку истории через веб-интерфейс (часто требуется API или платная подписка для больших объемов)․

MFD․ru и альтернативные терминалы

Сайт mfd․ru предоставляет доступ к биржевой информации (источник — Московская Биржа)․ Также стоит упомянуть бесплатные торговые терминалы (например, на Java), работающие под Windows/Linux, которые позволяют выгружать котировки по акциям, ETF, фьючерсам, опционам, облигациям и крипте прямо из интерфейса терминала․


Структура и типы данных в архивах

Понимание того, что именно содержится в файле архива, критически важно для корректного тестирования․

Таймфреймы и периодичность

  1. Тиковые данные (Tick Data): Каждая сделка или изменение стакана․ Объемы огромны, используются для HFT и точного тестирования скальпинговых стратегий․
  2. Минутные бары (M1): Стандарт для внутридневного тестирования․ Содержат Open, High, Low, Close, Volume за минуту․
  3. Часовые/Дневные бары (H1, D1): Для свинг-трейдинга и долгосрочного инвестирования․ Дневные бары часто корректируются по дивидендам и сплитам (см․ ниже)․

Ключевые поля (OHLCV)

  • Open (O): Цена открытия периода․
  • High (H): Максимальная цена периода․
  • Low (L): Минимальная цена периода․
  • Close (C): Цена закрытия периода (последняя сделка)․
  • Volume (V): Объем сделок (в лотах или рублях/акциях)․
  • Open Interest (OI): Открытый интерес (актуально только для фьючерсов и опционов)․

Специфика фьючерсных контрактов (Прокатка/Continuous Contracts)

Внимание: Фьючерсы имеют срок действия․ В архивах они представлены как отдельные контракты (например, SiU6, SiZ6)․ Для долгосрочного анализа и тестирования необходимо строить непрерывные контракты (Continuous Futures) — методы склейки (Back-adjusted, Ratio-adjusted, Panama canal)․ Большинство загрузчиков (Finam DownLoader, Hydra, QUIK) умеют делать это автоматически․


Практическое руководство: Как скачать и подготовить данные

Сценарий 1: Разовая загрузка глубокой истории (для бэктеста)

  1. Зайдите на Finam․ru -> Экспорт котировок․
  2. Выберите рынок (Акции МОЕХ / Фьючерсы ФОРТС)․
  3. Выберите инструмент (или несколько через зажатый Ctrl)․
  4. Установите таймфрейм (например, 1 минута или 1 день) и диапазон дат (например, с 2010 года)․
  5. Выберите формат выхода: MetaStock (стандарт де-факто) или Текстовый (CSV) для Python/Pandas/Excel․
  6. Нажмите «Получить файл» и сохраните архив․

Сценарий 2: Ежедневное обновление базы (Инкрементальная загрузка)

  1. Скачайте файлы РТС итоги дня и ММВБ итоги дня в формате CSV с сайта Московской Биржи или Финама (раздел «Архив фьючерсов» / «Статистика за последний торговый день»)․
  2. Используйте программу-загрузчик (Finam DownLoader, Hydra (StockSharp), собственный скрипт на Python/C#), который конвертирует эти CSV в формат вашей базы (MetaStock, SQLite, DuckDB, Parquet)․
  3. Настройте планировщик (Task Scheduler / cron) на запуск скрипта конвертации каждый вечер после 19:00-20:00 МСК (после публикации итогов)․

Сценарий 3: Работа с Wealth Lab / AmiBroker / Python (Pandas)

  • Wealth Lab: Используйте провайдер данных «Finam Provider» или импортируйте ASCII/CSV через Data Manager․
  • Python (Pandas): Читайте CSV напрямую: pd․read_csv('ticker․csv', parse_dates=[''], index_col='')․ Обратите внимание на разделители (точка с запятой или запятая) и кодировку (обычно windows-1251 или utf-8)․

Критически важные нюансы качества данных («Подводные камни»)

⚠️ Самое главное помнить: «Грязные» данные дают ложные результаты бэктеста․

Никогда не доверяйте скачанному архиву слепо․ Обязательно проводите валидацию․

Корректировки по дивидендам и сплитам (Split/Dividend Adjusted)

На графиках акций часто видны «провалы» цены в день отсечения по дивидендам (ex-dividend date) или сплитам․

  • Raw Data (Сырые данные): Реальные цены торгов․ Необходимы для тестирования стратегий на фьючерсах на акции или для расчета реальной PnL․
  • Adjusted Data (Скорректированные): Цены пересчитаны с учетом выплаченных дивидендов и сплитов․ Необходимы для корректного построения долгосрочных графиков и тестирования стратегий «Buy & Hold»․
  • Совет: Храните оба варианта․ Финам и MOEX обычно отдают Raw Data․ Скорректировку нужно делать самостоятельно (используя реестр корпоративных действий)․

Выживание (Survivorship Bias)

Архивы часто содержат только текущие инструменты․ Акции обанкротившихся компаний (например, «Банк Открытие», «РусАгро» старые тикеры, дефолтные облигации) удаляются из списков или перестают обновляться․

Решение: Использовать полные исторические базы (например, от поставщиков данных вроде Hydra/StockSharp, Kibot, TickData), которые сохраняют «мертвые» тикеры․

Проблемы с ликвидностью и «дыры» в данных

  • Вторые и третьи эшелоны акций могут иметь дни без торгов (пропуски баров)․
  • Фьючерсы на дальние сроки имеют нулевой объем и открытый интерес до момента начала торгов․
  • Ошибки тиков (спайки): ошибочные сделки, которые биржа позже отменяет (bust trades)․ В сырых архивах они могут остатся․

Часовые пояса и сессии

Московская Биржа торгует в разных режимах: Основная сессия (10:00–18:40/19:00 МСК), Вечерняя сессия (19:00–23:50 МСК), Утренняя (для валют/фьючерсов)․ При агрегации минуток в часовые/дневные бары нужно четко понимать, какие сессии включать․ Стандартные дневные бары MOEX обычно формируются по Основной сессии․


Инструментарий для автоматизации работы с архивами

Инструмент Назначение Платформа Стоимость
Finam DownLoader Официальная утилита для скачивания и конвертации в MetaStock/ASCII Windows Бесплатно
Hydra (StockSharp / S#) Мощный фреймворк для загрузки, хранения (в БД) и раздачи маркет-данных․ Поддерживает MOEX, Finam, Binance, Bybit и др․ Windows / Linux / Docker Open Source (Free)
QUIK + Lua / C# Прямой доступ к архиву терминала QUIK (есть у брокера) Windows Требует брокерский счет
Python (Moexalgo, Apimoex, FinamPy) Библиотеки для программного доступа к API MOEX и Finam Cross-platform Free
AmiBroker / Wealth Lab Аналитические платформы со встроенными провайдерами данных Windows Платно

Архив мировых индексов и зарубежных акций

Для диверсификации и анализа корреляций часто нужны данные по S&P 500, NASDAQ, DAX, золоту, нефти (Brent/WTI)․

  • Finam․ru: Раздел «Мировые биржевые фондовые индексы» — есть котировки IMOEX (индекс МосБиржи) и мировых индексов в реальном времени и истории․
  • Investing․com / Yahoo Finance (yfinance): Стандарт де-факто для бесплатных зарубежных данных через Python․
  • Alpha Vantage / Twelve Data / Polygon․io: Профессиональные API с бесплатными тиарами для разработчиков․

Чек-лист перед стартом бэктеста

Перед тем как запустить тестирование стратегии на скачанном архиве, пройдитесь по пунктам:

  1. [ ] Полнота: Нет ли пропусков баров в критические периоды (кризисы 2008, 2014, 2020, 2022)?
  2. [ ] Тикеры: Соответствуют ли тикеры в архиве тем, что в коде стратегии (например, SBER vs SBER@TQBR vs SRM6)?
  3. [ ] Корректировки: Используете ли вы Adjusted цены для акций или Raw? Соответствует ли это логике стратегии?
  4. [ ] Склейка фьючерсов: Проверена ли непрерывность контракта на датах экспирации (нет ли прыжков цены, ложных сигналов)?
  5. [ ] Комиссии и проскальзывание: Заложены ли в тестер реалистичные комиссии брокера/биржи и спред (slippage)?
  6. [ ] Out-of-Sample: Разделена ли выборка на In-Sample (обучение) и Out-of-Sample (проверка)?

Работа с архивом фондов акций — это не просто скачивание файла, а инженерный процесс построения надежной информационной базы․ Качество ваших торговых решений напрямую зависит от качества входных данных․

Рекомендуемый стек для старта:

  • Инструмент автоматизации: Hydra (StockSharp) или Python-скрипты с библиотеками moexalgo / finam-py․
  • Хранилище: Локальная БД (DuckDB, SQLite, ClickHouse) или файлы Parquet (для скорости чтения в Pandas/Polars)․
  • Контроль качества: Скрипты валидации на поиск NaN, дублей таймстемпов, аномальных спайков и пропусков сессий․

Инвестируя время в настройку правильного пайплайна данных один раз, вы сэкономите сотни часов в будущем и защитите себя от катастрофических ошибок, вызванных «мусором на входе»․


Статья актуализирована на основе данных за октябрь 2026 года․ Источники: Finam․ru, MOEX․com, Investing․com, Хабр, блоги алгоритмических трейдеров․