Подключить брокера — и не пожалеть: дубли, сплиты, откаты и другие грабли импорта

22 сентября 2026 · 11 мин чтения

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

1. Дубли операций: загрузил два отчёта — получил двойной портфель

Классика: вы загрузили отчёт за март, потом за апрель, а брокер в апрельском файле продублировал мартовские сделки «для контекста». Или настроили автосинхронизацию, а потом «для проверки» догрузили отчётом за тот же период. Итог — дубли операций в трекере: позиция задвоена, средняя цена поплыла, стоимость портфеля врёт. В отзывах о Snowball и Sharesight эта тема всплывает регулярно — и это боль номер один.

Как это решает BeGain:

  • Точные дубли молча пропускаются. У каждой операции брокера есть идентификатор сделки — если она уже загружена, повтор просто не создаётся. Загружайте отчёты с пересечениями сколько угодно.
  • Похожие операции — на ваш суд. Если сделка совпадает по бумаге, количеству и цене, но дата сдвинута на пару дней или у неё другой номер (брокеры любят переименовывать) — BeGain покажет её в предпросмотре отдельным списком кандидатов с галочками. По умолчанию — «пропустить», то есть безопасно.
  • Счётчик дубликатов. В истории загрузок по каждой выгрузке видно, сколько операций распознано и сколько из них были дублями.

Работает это и в обратную сторону: если операция пришла из автосинхронизации, а вы вручную загрузили такой же отчёт — вторая копия не появится.

2. Сплит сломал портфель: минус 99% из ниоткуда

Вторая по популярности боль. Биржа пересчитывает историю цен задним числом, а ваши сделки остаются со старыми цифрами — и трекер показывает катастрофу. У Portfolio Visualizer тема сплитов — 213 постов в форуме, и это не предел. Мы разобрали эту историю отдельной статьёй — «Сплит и консолидация акций: как не сломать портфель», здесь — коротко.

BeGain решает её так:

  • Верифицированный справочник. Сплиты и консолидации (GMKN 1:100, VTBR 5000:1 и ещё девять событий) уже внесены с точными коэффициентами и датами — проверены по картотеке НРД и биржевым данным. Вручную вводить ничего не надо.
  • Автодетект. После загрузки отчёта BeGain замечает след сплита — количество изменилось в k раз при цене в 1/k — и сам предлагает исправление через колокольчик.
  • Неразрушающий оверлей. Подтверждаете корректировку — количество в операциях до даты события пересчитывается на лету, суммы и комиссии не трогаются. Реальный эффект: XIRR портфеля с GMKN без коррекции показывал +3%, с коррекцией — +42%.

Ключевое слово — неразрушающий: исходные операции остаются исходными, что бы вы ни подтверждали.

3. «Как отменить импорт брокерского отчёта?»

Этот вопрос в поддержке Sharesight задают так часто, что он попал в официальный FAQ — с ответом «никак, удаляйте операции вручную». Удалять вручную сотню сделок — то ещё развлечение: легко зацепить лишнее и не заметить потерю.

В BeGain откат импорта — в один клик: «Мои портфели» → «…» → «История загрузок» → корзина. Перед удалением трекер честно скажет: «будут удалены все N транзакций этой выгрузки; ручные операции останутся». Умные загрузки удаляются по тем же правилам — это тот же журнал импортов. Подтвердили сплит, а потом откатили загрузку? Корректировка останется — она про рынок, а не про конкретный файл, и будет ждать следующие данные.

4. Дыры и перекрытия: брокер отдаёт историю кусками

Отчёты Сбербанка выгружаются месяцами по отдельности, у ВТБ периоды могут налезать друг на друга, а автосинхронизация стартует с момента подключения. В итоге в истории появляются дыры(месяц пропал — и доходность посчиталась неверно) и перекрытия (два источника описывают одни сделки по-разному).

BeGain проверяет периоды до загрузки и предупреждает прямо в предпросмотре: вот перекрывающиеся интервалы, вот дыры длиннее недели, вот как новое окно данных соотносится с уже загруженным. А если вы сочетаете автосинхронизацию с отчётами — это нормальный сценарий, а не ошибка: API-операции не перезаписываются, в preview появится предупреждение о пересечении с окном автосинхронизации, и вы явно подтвердите загрузку. Когда один и тот же день описывают и отчёт, и синхронизация, сработает детектор конфликтов: операция попадёт в раздел «Конфликты», где можно оставить ручную, заменить на версию брокера или сохранить обе.

5. «Отчёт загрузился не полностью»

Самый коварный сценарий: трекер молча пропустил непонятные строки — и вы месяц смотрите на портфель без части сделок. Никто из трекеров не показывает, сколько строк он не осилил. Мы считаем это вопросом доверия: в preview до подтверждения загрузки виден разбор — сколько строк прочитано, сколько распознано, сколько не получилось и какие именно. Нераспознанное можно добавить руками или прислать нам на support@begain.pro — словарь разбора отчётов пополняется постоянно.

6. Токены: главный страх перед подключением

Даже когда технические грабли побеждены, остаётся психологическая: «отдать API-токен — а что с ним сделают?» Наш принцип зафиксирован в ADR-021: токен брокера используется только для чтения ваших персональных данных — портфеля и операций. Рыночные данные (цены, дивиденды, купоны) BeGain берёт с биржи и открытых источников, а не ретранслирует через ваш счёт. Это и юридически чище, и честнее по отношению к вашим деньгам.

Чек-лист: подключили брокера — проверьте эти пять вещей

  1. Загрузка прошла через preview? Посмотрите полноту разбора и список похожих операций до подтверждения.
  2. Загружаете периоды кусками — следите за предупреждениями о дырах и перекрытиях.
  3. В «Операциях» появились пилюли «⚠ Корректировки» и «Конфликты» — загляните: это список того, что требует вашего решения.
  4. Портфельная доходность выглядит подозрительно? Проверьте колокольчик — возможно, это сплит.
  5. Что-то пошло не так — откатите загрузку в «Истории загрузок». Ручные операции в безопасности.

FAQ

Операции задвоятся, если загрузить один и тот же отчёт дважды?

Нет. Точные повторы распознаются по идентификатору сделки и не создаются. Похожие, но не идентичные операции BeGain покажет списком кандидатов — решать будете вы.

Можно сочетать автосинхронизацию и загрузку отчётов?

Да, это поддерживаемый сценарий «дозагрузки истории». Пересечения показываются в предпросмотре, конфликты между ручными и брокерскими версиями — в разделе «Конфликты» с выбором: оставить ручную, заменить на версию брокера или сохранить обе.

При откате импорта удалятся ручные операции?

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

Сплит уже прошёл, а я загрузил историю задним числом. Что будет?

Детектор найдёт след сплита в загруженных операциях и предложит корректировку через колокольчик. Подтвердите — и все операции до даты события пересчитаются на лету. Подробнее — в статье про сплиты и консолидации.

Импорт без сюрпризов

Предпросмотр до подтверждения, автопропуск дублей, справочник сплитов, откат импорта в один клик и конфликты под вашим контролем. Попробуйте на своих отчётах.

Попробовать BeGain бесплатно
18+Представленная информация не является индивидуальной инвестиционной рекомендацией.
Упомянутые финансовые инструменты и операции могут не соответствовать вашему инвестиционному профилю, финансовому положению, опыту или целям инвестирования. Оценка их соответствия вашим целям, инвестиционному горизонту и уровню риска осуществляется самостоятельно. Оператор не несёт ответственности за возможные убытки, возникшие в результате использования представленной информации, и не рекомендует рассматривать её как единственный источник при принятии инвестиционных решений.
🍪 Мы используем cookies

Технические — всегда, они нужны сайту. Остальное — по вашему выбору. Подробнее