
Доходность за последовательные периоды считают умножением коэффициентов роста. Прибавьте единицу к каждому изменению в долях, перемножьте и вычтите единицу. Проценты каждого периода применяются к своей базе.
Пример с ростом и падением
Начальная стоимость 100. После роста на 20% получается 120. После падения на 20% от 120 остаётся 96. Итого 1,20 × 0,80 − 1 = −4%. Сумма двух процентов равна нулю, но конечная стоимость ниже исходной.
В отсутствии внешних пополнений и снятий можно проверить результат отношением конечной стоимости к начальной. Для ряда цен одной монеты используйте одинаковую валюту и сопоставимые точки времени.
Когда нужно отделять движения денег
Если между периодами вы внесли средства, изменение баланса может включать и рыночный результат, и пополнение. Чтобы сравнить изменение самой цены, берите ценовой ряд. Чтобы оценить результат портфеля, отдельно храните внешние потоки и выберите метод, который их учитывает.
Как учитывать расходы
В примере нет комиссий. Если они уже отражены в стоимости позиции, повторно вычитать их не нужно. Если периоды в разных валютах, сначала приведите ряд к общей валюте или явно выделите валютную часть. Для отдельной сделки см. доходность BTC в рублях, для падения от пика — просадку.