Как работает синхронизация и импорт данных

Все о том, как Firewire загружает ваши сделки, откуда берет актуальные биржевые цены активов и с какой периодичностью обновляется ваш инвестиционный портфель.

Раздел: Начало работы · Обновлено 11 октября 2026
💡 Краткое резюме (TL;DR):

Синхронизация происходит двумя путями: автоматически по Read-Only API (БКС, Т-Инвестиции, Финам, Freedom Finance, JetLend) или через загрузку брокерских отчетов (XLSX, XLS, CSV в Настройках или PDF, Excel, CSV через ИИ-Ко-пилот). Все ключи шифруются в браузере по AES-256-GCM перед сохранением.

Источники котировок

Firewire использует агрегированные данные из нескольких источников для предоставления точных цен по вашим активам:

  • Московская биржа (MOEX): котировки российских акций, облигаций (включая ОФЗ и корпоративные) и фондов обновляются с задержкой 15 минут в течение торговой сессии.
  • Внебиржевой рынок и международные биржи: данные по иностранным акциям, ETF и валютным парам подтягиваются с задержкой 15-20 минут от ведущих финансовых провайдеров.
  • JetLend и краудлендинг: информация о займах синхронизируется напрямую через API платформы JetLend.

Периодичность синхронизации по API

Если вы подключили портфель по API брокера (например, Т-Инвестиции или БКС):

  1. Фоновое обновление на сервере: если при подключении брокера вы выбрали хранение ключа «Автосинхронизация 24/7», Firewire каждые 30 минут сам проверяет наличие новых сделок, купонов, дивидендов и изменений баланса — даже когда вкладка с приложением закрыта. При хранении «Только локально» или «Облачный сейф» сервер не может обновлять данные без вас.
  2. Автообновление в открытом приложении: в меню статуса синхронизации («Обновлено: …») включите галочку «Автообновление» и выберите интервал — от 5 секунд до 30 минут или свой. По умолчанию автообновление выключено.
  3. Принудительное обновление: вы можете в любой момент запустить синхронизацию вручную — кнопкой «Синхронизация» на дашборде или пунктом «Обновить сейчас» в меню статуса синхронизации. Синхронизация займет от 5 до 30 секунд.
Индикатор статуса синхронизации и кнопка ручного обновления в веб-интерфейсе

Почему сделка не появилась сразу после совершения?

Иногда после проведения сделки в приложении брокера она отображается в Firewire не сразу. Это может происходить по следующим причинам:

  • Особенности API брокера: Некоторые брокеры отдают информацию о совершенной сделке по API только после клиринга (расчетов по сделке), который на бирже может занимать режим Т+1 (на следующий рабочий день).
  • Кэширование данных: Брокерские сервера могут отдавать исторический реестр сделок с задержкой до 10-15 минут во время пиковых нагрузок на бирже.
  • Статус синхронизации: Убедитесь, что индикатор API горит зеленым цветом. Если токен устарел или возникла временная ошибка авторизации на стороне брокера, Firewire покажет статус ошибки синхронизации.

⚠️ Важно при ручном импорте отчетов

Если вы загружаете сделки вручную через отчет брокера, убедитесь, что выгрузили отчет за весь период существования счета. Пропуск даже одной операции ввода/вывода средств или старой сделки приведет к искажению расчета доходности TWR и XIRR.