У инвесторов часто возникает вопрос, как измерить результат своих инвестиций. Есть данные брокера в личном кабинете и приложении, но не всегда понятно, что именно они показывают. Разберемся с этим подробнее. Этот метод используют финансовые сервисы, в том числе брокерские, но они не разделяют доходность закрытых сделок и открытых позиций, то есть показывают потенциальную доходность инвестора в моменте: сколько будет, если продать все активы прямо сейчас. Для этого берут доходы от всех сделок и делят на средний счет за весь период вложений. Затем результат переводят в проценты. Доходы любого рода: прирост акций, полученные дивиденды, купоны, вариационная маржа фьючерсов и опционов.
Часть дохода может быть отрицательной (убыток от акций) или давать доход от падения актива (шорт акций, валюты или фьючерсов). Все складывают за весь период, например, за целый год, и соотносят с размером суммы, которая была в работе. Сумма на счете меняется ежедневно. Алгоритм находит средний размер счета. Брокеру это сделать довольно легко: он знает стоимость всех активов на счете клиента по итогам каждого торгового дня.
Он усредняет их и соотносит с прибылью клиента: Доходность = (доход / средний дневной счет) * 100%.
Реализованная доходность
Для инвестора более информативна доходность его завершенных сделок, то есть полностью закрытых, прибыль от которых можно реально вывести по итогам года. Это и есть его фактически полученный результат. Реализованную доходность можно посчитать тем же самым брокерским способом, только в качестве дохода нужно взять суммарную прибыль по всем инструментам всех видов, с которыми были сделки в течение года.
Пример:
- Прибыль от продажи акций за год: 10 тыс.
- Дивиденды: 1 тыс.
- Убыток от продажи облигаций: -3 тыс.
- Купоны с облигаций: 7 тыс.
- Купля/продажа валюты: 6 тыс.
- Убыток от деривативов: -5 тыс.
Итого, инвестор заработал за год 10+1-3+7+6-5 = 20 тыс. В среднем по году его ежедневный баланс (стоимость всех активов и наличных денег под обеспечением) составил, скажем, 150 тыс. Значит, его доходность = 20 тыс. / 150 тыс. = 13,3% годовых.
Как посчитать баланс
В идеале нужно иметь данные о стоимости активов на каждый день года и найти между ними средневзвешенное (СРЗНАЧ в Excel или AVERAGE в Google-таблицах). Но вряд ли инвестор ежедневно записывал баланс своих активов целый год. Данные можно получить у брокера. Не обязательно за все дни. Можно заказать 12 ежемесячных отчетов, взять 12 балансов на конец каждого месяца и поделить на 12. Это будет приближенное значение средней суммы на счете в течение года, которая была в работе.
Более точный результат можно получить, если учесть только те средства, которые были вложены самим инвестором. Это может оказаться даже проще: взять суммы вводов и выводов, сведя баланс вручную.
В любом случае важно понимать, что деньги, положенные на счет — уже в работе. Они приносят 0%, пока ни во что не инвестированы, а значит, влияют на конечный результат (в данном случае уменьшают его).
Объединим два предыдущих примера:
- Прибыль инвестора (сумма всех закрытых сделок) = 20 тыс.
- Средний размер собственных средств (по вводам/выводам) = 145,8 тыс.
- Полученная доходность (ровно за год) = 20 тыс. / 145,8 тыс. =13,7%
Как посчитать прибыль
В описанных выше примерах не было сказано, как найти прибыль. Если сделок было немного, скажем, в пределах 20–30 штук за год, и они все с разными инструментами, то их вполне можно посчитать вручную и сложить. Математика тут простая. Например так:
- Акции Сбербанка: куплено 500 шт. по 100 руб., продано 300 шт. по 120 руб., значит заработано (120-100)*300=6000 руб.
- Акции Газпрома: взято в шорт 50 шт. по 150 руб., выкуплено обратно все 50 шт. по 170 руб., получен убыток (150-170)*50=-1000 руб.
- … и далее по списку сделок.
- В сумме на акциях заработано 6000-1000+… = 10 тыс. ру.
Но в жизни так бывает редко. Даже в одном инструменте можно легко запутаться, особенно, если было много разнонаправленных сделок: сначала докупались, потом частично выходили, затем опять докупались и т.д. Стоит определиться, что считать ценой входа в сделку для учета прибыли: самую первую (метод FIFO), или последнюю цену (метод LIFO), или среднюю по всем покупкам. Тут каждый инвестор выбирает сам, главное, чтобы метод был один для всех сделок. Если не хочется заниматься подобным микроменеджментом, то можно вычислить суммарную прибыль по всем сделкам сразу. Например, по отчетам брокера: взять баланс за декабрь, вычесть баланс на январь и скорректировать на разницу вводов/выводов.
Не важно, если прибыль тянется еще со сделок предыдущих лет. Главное одним методом считать доходность каждый год, чтобы случайно не прибавить себе одну и ту же прибыль дважды. Для этого достаточно помнить: пока сделка не закрыта, прибыли нет, и считать ее не нужно.
В итоге будет косвенно получен общий размер прибыли за год. Ранее мы рассчитали средний размер счета (баланс собственных средств). Первое нужно поделить на второе и перевести в проценты. Результат, скорее всего, окажется выше, чем в приложении брокера.
Более быстрый метод
Если нет времени или желания высчитывать реализованную прибыль, отделяя ее от переоценки активов, но хочется очистить результат от рыночных колебаний, то можно использовать модель денежных потоков. Для этого нужно вбить в Excel или Google-таблицы начальную сумму (на 1 января), все вводы и выводы с соответствующими датами, конечную сумму (на 31 декабря) в столбик и использовать формулу внутренней доходности.
В целом таблица будет похожа на ту, которую мы составляли, чтобы посчитать средний баланс, только теперь она преобразована в денежные потоки с точки зрения инвестора: вводы это минус, выводы это плюс.
В свободной ячейке нужно ввести формулу внутренней доходности: ЧИСТВНДОХ для Excel или XIRR для Google-таблиц. В скобках указать сначала массив потоков, затем через точку с запятой массив с датами. Годовая доходность будет посчитана автоматически.
Присоединяюсь к позитивным отзывам. С этим брокером прошел через многие взлеты и падения на рынке. Благо, не слился, и во многом это заслуга NPBFX. Когда компания работает по модели без конфликта интересов, даже в сложные моменты она не подведет....