Ребалансировка приводит соотношение весов активов в портфеле к целевым долям с учётом заданных ограничений и минимально возможного размера сделки. Для удобства цели по активам задаются в виде процентов от общей стоимости портфеля, но полученные в результате ребалансировки веса, как правило, будут отличаться от указанных долей из-за ограничений и из-за не участвующих в ребалансировке активов.
(Цель в виде фиксированной суммы тоже интерпретируется как процент от стоимости, см. примеры. Просто этот процент не нужно корректировать при изменении стоимости портфеля.)
Как работают ограничения:
При ребалансировке сперва рассчитываются целевые стоимости активов (с учётом ограничений), затем все активы, стоимость которых превышает целевую, — продаются, все активы, стоимость которых меньше целевой, — покупаются. Т.к. для активов задан минимальный объём сделки, достичь целевой стоимости невозможно, и необходимо дополнительно выровнять соотношения весов для их соответствия целевым (т.е., например, дополнительно продать активы с большой стоимостью лота и купить с меньшей, если это приводит к уменьшению отклонения от целей). Выравнивание происходит равномерно, т.е., если есть два актива с отклонением в -1000р, минимальная сделка 500р, и 1000р свободных средств, то она распределится между активами поровну, а не достанется какому-то одному.
Рассмотрим, как работает ребалансировка на примерах. Для краткости определять состояние актива в портфеле будем так: «A:50%,б/о,min 1=4000». Т.е. актив А, цель — 50% (вариант: --% — не участвует в ребалансировке, 5000р — целевая стоимость 5000р без учёта доли в портфеле), «б/о» — без ограничений (варианты: «пок» — только покупать, «прод» — только продавать), минимальный размер сделки 1р, текущая стоимость в портфеле — 4000р.
Общая стоимость портфеля 10 000. Здесь ребалансировка приведёт к ожидаемым А=5000, Б=2500, В=2500, т.к. ограничений на операции нет, а дробность активов позволяет выровнять их доли точно.
Актив В исключён из ребалансировки, его количество в процессе изменяться не будет. Целевые доли активов А и Б заданы по 50%, но, очевидно, из-за ненулевого количества В, которое алгоритму ребалансировки запрещено изменять, сделать так, чтобы А и Б составляли по половине портфеля, — невозможно. Поэтому ребалансировка работает на уровне соотношения весов. Всего для ребалансировки доступно 7000, которые она поровну распределит между А и Б: А=3500(35%), Б=3500(35%), В=3000(30%).
Здесь ребалансировке запрещено покупать актив А, если его доля меньше целевой. Соотношение весов Б и В составляет 1:1, т.е. в результате ребалансировки их количество должно быть одинаковым. Но оно уже одинаково, так что никаких транзакций ребалансировки создано не будет.
Это вариант предыдущей ситуации, когда количество Б и В в результате ребалансировки должно быть одинаковым, однако достичь этого невозможно из-за ограничений на объём сделок. Целевые стоимости для Б и В в этом примере равны 3000 (6000 доступно для ребалансировки из-за ограничения по А, стоимости Б и В активов должны быть равны, т.к. соотношение целевых весов 1:1). Отклонение от цели для Б — +400, для В — -400. Если продать минимальный лот Б и купить В — отклонения лишь увеличатся: для Б станет -600, для В — +600. Поэтому никаких транзакций ребалансировки создано не будет.