Как мы считаем

Как считается стоимость портфеля

Простыми словами: что за линии на графике, из чего складывается цифра и почему она может отличаться от приложения брокера.

Что показывает график

Линия отвечает на один вопрос: сколько денег вы бы получили, если бы продали весь портфель в этот день. Не «сколько вложено» и не «сколько заработано» — именно текущая стоимость всего, что лежит на счёте.

  • Сплошная линия — стоимость портфеля по дням. Зелёная, если за период она выросла, красная — если снизилась.
  • Фиолетовый пунктир «Вложено» — сумма на начало периода плюс все пополнения минус выводы.
  • Синий пунктир «Выведено со счёта (нетто)» появляется, только если за всю историю портфеля вы забрали со счёта больше, чем внесли. Он показывает, сколько денег выведено сверх внесённого на каждый день; в дни, когда внесено больше, линия лежит на нуле.
  • Оранжевая линия появляется по кнопке «Сравнить» — это индекс Мосбиржи MCFTR.
  • Цифра справа — изменение стоимости за выбранный период, а под заголовком написаны значения на его начало и конец.

Из чего складывается стоимость

Стоимость на день = деньги на счёте + Σ (количество бумаг × цена этого дня)
ДеньгиАкцииОблигации40 000 ₽210 000 ₽90 000 ₽Фьючерсы: 0 ₽Итого 340 000 ₽
Каждый день пересчитываются все части заново — меняются и цены, и количество бумаг.
ЧтоКоличествоЦенаСтоимость
Деньги на счёте——40 000 ₽
Акции700 шт300 ₽210 000 ₽
Облигации100 шт90% номинала + НКД90 000 ₽
Фьючерс2 контракта—0 ₽
Стоимость портфеля340 000 ₽

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

Откуда берётся цена

  • Биржевая цена закрытия торгового дня. Одна цена на день, поэтому линия не дёргается внутри дня.
  • Выходные и дни без торгов — используется последняя известная цена: портфель не «худеет» просто потому, что биржа не работала.
  • Облигации оцениваются в процентах от номинала плюс накопленный купонный доход (НКД) — тот купон, который уже начислен, но ещё не выплачен.
  • Валютные бумаги пересчитываются в рубли по курсу того же дня, а не сегодняшнему: изменение курса — часть результата портфеля.
  • Бумаги без биржевой цены берутся по оценке из последнего загруженного отчёта брокера.

Линия «Вложено» и расстояние между линиями

прибыльпополнениепополнениеСтоимость портфеляВложено (старт + пополнения)
Пунктир поднимается ступенькой в день пополнения — вместе с ним подскакивает и стоимость портфеля. Заработком это не является: денег стало больше, потому что вы их принесли.

В «Вложено» попадают только пополнения и выводы — деньги, пересекающие границу портфеля. Дивиденды, купоны, комиссии и налоги в эту линию не входят: они происходят внутри портфеля и уже отражены в его стоимости. Расстояние между линиями и есть прибыль — про неё отдельная страница.

Период и точка отсчёта

Переключатель периода (7д, 1м, YTD, Все) не перерисовывает историю, а показывает её кусок. Линия начинается не с нуля, а со стоимости портфеля на начало периода, поэтому цифра справа — это конец периода минус начало периода, а не результат за всё время. Разность считается в копейках: сложение рублёвых дробей давало бы «хвосты» в копейках на длинной истории.

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

Сравнение с индексом MCFTR

Кнопка «Сравнить» добавляет линию MCFTR — индекса Мосбиржи полной доходности, то есть с учётом дивидендов. Сравнение честное: в индекс мысленно вкладываются ваши суммы в ваши дни пополнений. Линия отвечает на вопрос «что было бы, если бы те же деньги в те же даты пошли в индекс», а не «как вырос индекс сам по себе».

Пересчёт в доллары и юани

Переключатель ₽ / $ / ¥ меняет только единицу измерения: портфель как считался в рублях, так и считается. Для цифр «на сейчас» берётся текущий биржевой курс, для графика — курс каждой конкретной даты. В день без торгов (выходные, праздники) действует последний известный курс.

Пополнения пересчитываются по курсу того дня, когда они были сделаны, а не по сегодняшнему. Иначе внесённые три года назад рубли задним числом подорожали бы или подешевели, и линия «Вложено» показывала бы движение курса вместо ваших денег.

Отсюда следует неочевидное: доходность в долларах не равна рублёвой. Это не ошибка пересчёта — доходность всегда измеряется в той валюте, в которой считаются вложения и стоимость.

Почему цифра может отличаться от приложения брокера

  • Цена закрытия против текущей. Мы показываем день целиком, приложение брокера — состояние прямо сейчас.
  • Дата сделки против даты расчётов. Бумага учитывается с дня заключения сделки, а брокер в некоторых разделах показывает «исполненные» расчёты (режим Т+), из-за чего в отчёте появляются две разные пары итогов.
  • Гарантийное обеспечение. Брокер может показывать его отдельной строкой; у нас это по-прежнему ваши деньги на счёте, просто заблокированные.
  • Пробелы в истории. Если загруженные отчёты не покрывают весь период, стоимость до первого отчёта строится по известным сделкам, и отклонение возможно.