1 жовтня 2026 · дослідження

Ребалансування, яке продало завтрашніх лідерів: розбір обороту портфеля

Ребалансування, яке продало завтрашніх лідерів: розбір обороту портфеля

Щомісячна стратегія моментуму може правильно ранжувати активи й водночас показувати нереалістичні торгові витрати. Бракує одного кроку — ребалансування: перетворення вчорашніх позицій і сьогоднішніх цільових ваг на реальні ордери. Ось невеликий розбір на прикладі 4 ліквідних криптоактивів спотового ринку; числа підібрано так, щоб їх можна було перевірити вручну.

Припустімо, що портфель на $100,000, лише довгі позиції, ребалансування щомісяця. Він тримає 2 активи з найвищою дохідністю за попередній період, з однаковими вагами. Після попереднього ребалансування в ньому було по $50,000 в активах A і B. Через місяць, після зміни цін, вартість портфеля становить $110,000: актив A тепер коштує $60,000, а B — $50,000. За новим рейтингом до двох лідерів увійшли B і C. Активу C у портфелі ще немає.

Рядок рейтингу: що має увійти до портфеля?

Сигнал вказує тримати B і C з вагою 50% кожен. Якщо застосувати ці ваги до поточної вартості портфеля, цільова вартість кожної позиції становитиме $55,000. Зміна рейтингу підказує, якими активами володіти, але не визначає обсяг торгівлі. Він залежить від позицій, які були в портфелі до ребалансування.

АктивПоточна вартістьЦільова вартістьОрдер
A$60,000$0Продати на $60,000
B$50,000$55,000Купити на $5,000
C$0$55,000Купити на $55,000
Разом$110,000$110,000Проторговано на $120,000

Зверніть увагу на нюанс: B залишається в портфелі, але для відновлення його ваги все одно потрібен ордер на $5,000. Бектест, який враховує лише додані й вилучені активи, не помітить цієї корекції через зміну ваги.

Рядок ордерів: який оборот вони створили?

Загальний номінал торгівлі — це сума покупок і продажів: $60,000 + $5,000 + $55,000 = $120,000. Якщо поділити його на вартість портфеля $110,000, отримаємо валовий оборот 109.1% за це ребалансування. Якщо стратегія звітує про оборот в один бік, вона може поділити результат на 2, вважаючи продаж і повторне вкладення коштів одним циклом. Підійде будь-яка домовленість: головне чітко її позначити й застосовувати відповідну формулу витрат.

Припустімо, всі ордери виконуються як taker, а комісія становить 0.10% за кожен бік угоди. Комісії дорівнюють $120. За припущення про вплив на ціну в 0.15% за кожен бік оцінений вплив становитиме ще $180. Загальна вартість ребалансування — $300, або близько 27 базисних пунктів від вартості портфеля. Якщо один раз відняти 0.25% від загального номіналу торгівлі, тут теж вийде $300. Таке спрощення працює лише тому, що припущення щодо комісії та впливу послідовно застосовано до кожного проторгованого долара.

109.1%валовий оборот за одне ребалансування
27 б.п.оцінені витрати від вартості портфеля

Це припущення, а не фактичні виконання ордерів. Вплив на ціну зазвичай залежить від розміру ордера відносно ринкового обсягу, і єдина фіксована ставка може суттєво спотворити вартість найбільших ордерів. Купівлю на $55,000 на глибокому ринку виконати легко; такий самий ордер на малоліквідному токені може пройтися по всій книзі заявок. Якщо стратегія визначає розмір позицій лише за рейтингом, більша частина торгівлі може випадково припасти на найменш ліквідні активи.

Рядок часу: за якою ціною стратегія справді може торгувати?

У цьому прикладі є ще одна пастка. Якщо рейтинг будується за цінами закриття на кінець місяця, остаточні значення стають відомі лише після закриття. Стратегія не може побачити готовий рейтинг і водночас торгувати за тією самою ціною закриття. Один обґрунтований варіант симуляції — розрахувати цільові ваги на закритті й виконати ордери на відкритті наступної сесії, нарахувавши витрати на отримані ордери. Крипторинки торгуються безперервно, тож потрібно визначити час відсікання даних і наступне вікно виконання: для «закриття місяця» потрібні часовий пояс і конкретний час виставлення ордера.

Ця затримка може змінити позиції, а отже й ордери. Якщо до виконання A ще подорожчає, номінал продажу зросте; якщо C різко підскочить у ціні, його купівля обійдеться дорожче. Перерахуйте цільові кількості, використовуючи вартість портфеля та ціни виконання на момент розміщення ордерів. Якщо залишити цільові суми в доларах такими, якими вони були на момент закриття, але перенести виконання на пізніший час, цільові ваги непомітно зміняться.

Рядок обліку: чи зменшують витрати портфель?

Після виконання спишіть $300 із грошового залишку або капіталу. До наступних ринкових змін у портфелі залишиться $109,700. Якщо симулятор віднімає витрати від дохідності, але не змінює грошовий залишок, під час подальшого визначення розміру позицій він може використати гроші, яких уже немає. Ведіть ордери, виконання, комісії та позиції в одному обліковому реєстрі; інакше наступне ребалансування може початися з портфеля, якого ніколи не існувало.

Для цього прикладу я зберігав би для кожного активу час сигналу, цільові ваги, позиції до торгівлі, номінал ордера, ціну виконання, комісію й оцінку впливу на ціну. Потім я порівняв би розрахований оборот із прямою сумою номіналів виконаних ордерів. Така перевірка виявляє типові помилки: пропущену корекцію ваг позицій, які залишилися в портфелі, подвійне нарахування витрат на половинний оборот і трактування цільових ваг як фактично виконаних ордерів.

Під час ребалансування правило формування портфеля перетворюється на набір угод. Задокументуйте кожне перетворення, збережіть обліковий реєстр і чітко визначте спосіб розрахунку обороту. Отриманий бектест може виглядати менш вишукано. Зате він описуватиме ордери, які стратегія справді могла виставити.

ребалансування портфеляоборотбектестингтранзакційні витратидослідження стратегій
ПоділитисяXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← Усі статті