Один бектест портфеля показав річний оборот 12%. На паперовому рахунку наторгували 38%. Цільове ребалансування становило 5% від NAV. Середній розмір окремих ордерів — 0.7% від NAV. Нічого не зламалося: бектест рахував зміни портфеля, а рахунок — ордери, потрібні для їх реалізації.
Ця різниця має значення, адже комісії, вплив на ринок та операційне навантаження залежать від виконаного номінального обсягу. Щоб оцінку витрат можна було порівняти з паперовою торгівлею, визначайте оборот на рівні ордерів і враховуйте, що відбувалося між цільовим значенням і виконанням.
Що означає оборот у бектесті?
Єдиного загальноприйнятого підходу немає. Поширене визначення для портфеля — сума абсолютних змін ваг активів. Деякі дослідники ділять цю суму на два, оскільки купівля одного активу й продаж іншого можуть становити одну ротацію портфеля. Інші обчислюють наторгований номінальний обсяг як частку від NAV, не ділячи його навпіл.
Усі ці підходи можуть бути внутрішньо послідовними. Пастка — порівнювати їх так, ніби вони вимірюють одне й те саме. Показник моделі «оборот 12%» важко інтерпретувати, доки не відомо, що стоїть у чисельнику й знаменнику та чи рахують купівлі й продажі разом.
| Показник | Приклад розрахунку | Що він показує |
|---|---|---|
| Абсолютна зміна ваги | Сума |нова вага − стара вага| | Наскільки змінився цільовий портфель |
| Односторонній оборот | Абсолютна зміна ваги ÷ 2 | Приблизна частка NAV, що пройшла ротацію |
| Виконаний номінальний обсяг | Сума вартості виконаних ордерів ÷ NAV | Скільки рахунок фактично наторгував |
Уявімо портфель на $100,000, у якому $5,000 переносять з активу A в актив B. Абсолютна зміна ваги становить 10%: зменшення на п’ять процентних пунктів і збільшення на п’ять пунктів. Односторонній оборот — 5%. Виконаний номінальний обсяг — $10,000, або 10% від NAV, адже рахунок продає актив на $5,000 і купує на $5,000.
Саме останнє число потрібне простій моделі комісій, якщо вона нараховує їх на обидві сторони угоди. За ставки 10 базисних пунктів на кожну сторону ребалансування коштує $10 без урахування спреду чи впливу на ринок. Якщо застосувати ту саму ставку до обороту, поділеного навпіл, оцінка зменшиться вдвічі.
Чому оборот на рахунку може бути вищим?
Цільові значення описують бажаний результат стратегії. Ордери — шлях до нього. Рахунку може знадобитися більше торгів, бо після сигналу змінилися ціни, попередній ордер виконався лише частково або мінімальний розмір лота відхилив позиції від точних цільових значень.
Ось простий приклад. Стратегія задає однакові ваги для трьох активів, але торгує лише раз на день. Протягом дня один актив зростає на 8%, тоді як ціни двох інших не змінюються. Ваги портфеля відхиляються від цільових. Під час ребалансування рахунок продає частину активу, що зріс, і купує активи з недостатньою вагою. Бектест, який порівнює вчорашні цільові ваги із сьогоднішніми, може зовсім не врахувати ці угоди.
Повторні невеликі коригування теж накопичуються. Якщо ордер розбивають на кілька інтервалів і щоразу перераховують залишок, рахунок може чотири рази наторгувати по 0.7% від NAV, наближаючись до цільової зміни на 2%. Це одне коригування на 2% чи виконаний номінальний обсяг 2.8%? Для обліку комісій правильна друга цифра. Для аналізу рішення можуть знадобитися обидві.
Як порівнювати оборот із паперовою торгівлею?
Обліковуйте зміну цільових значень, надіслані ордери та фактичні виконання окремо. Тоді різницю між бектестом і паперовим рахунком можна пояснити, а не сприймати як загадку.
- Цільовий оборот: підсумовуйте абсолютні зміни бажаної вартості позицій і зазначайте, чи ділите результат на два.
- Оборот за надісланими ордерами: підсумовуйте номінальний обсяг нових надісланих ордерів, зокрема замін, якщо вони створюють додаткову ринкову експозицію.
- Оборот за виконаними ордерами: підсумовуйте абсолютний номінальний обсяг виконаних ордерів і діліть його на чітко визначений показник NAV.
- Невиконаний залишок: фіксуйте суму цілі, яка ще не досягнута, та її вік. Згодом вона може спричинити новий ордер.
Послідовно використовуйте ту саму валюту й ті самі правила оцінки. Для портфеля з кількох активів оцінюйте кожне виконання за ціною виконання у звітній валюті рахунку; не змішуйте кількість контрактів із номінальним обсягом у доларах. Визначте, чи знімаєте показник NAV до або після комісій, і дотримуйтеся цього правила в усіх періодах.
Для оцінки витрат використовуйте виконаний номінальний обсяг. Щоб з’ясувати, звідки беруться зайві угоди стратегії, порівнюйте також цільовий оборот і оборот за надісланими ордерами. Одне число не відповість на обидва запитання.
Неочікуваною виявилася цифра 38%
У тому паперовому запуску 12% у бектесті означали заплановані зміни цільових значень. 38% на рахунку — це виконані купівлі та продажі, включно з коригуваннями через дрейф і подальшими ордерами після часткового виконання. Стратегія раптом не стала втричі активнішою. У звітах рахували різні події.
Саме тут «середня вартість ребалансування» в бектесті може непомітно дати хибну оцінку. Витрати виникають на шляху, який проходить рахунок, а не лише через різницю між двома ідеалізованими портфелями. Узгодження визначень не гарантує, що всі виконання в паперовому запуску збігатимуться, зате покаже, що саме вимірює ця розбіжність.
← Усі статті


